1

我想制作一个批处理文件 ( .bat) 来安装.inf位于文件基目录中的.bat文件。我设法安装了.inf,但前提是我指定了完整目录。如何在.inf不指定完整目录的情况下安装文件?

这是我到目前为止所拥有的:

%SystemRoot%\System32\InfDefaultInstall.exe "DroidInstaller.inf"

任何帮助将不胜感激。

4

1 回答 1

3

你的问题很模糊。如果两个文件(您installer.bat的文件和inf文件)都在同一个目录中,那么您可以pushd "%~dp0"在批处理脚本的开头添加:

@echo off
pushd "%~dp0"
%SystemRoot%\System32\InfDefaultInstall.exe "DroidInstaller.inf"

这会将工作目录设置为运行批处理脚本的目录。如果此目录与inf文件目录相同,那么您可以调用DroidInstaller.inf您在问题中所做的方式。

于 2012-12-31T11:40:21.797 回答