我想制作一个批处理文件(.bat
)来安装.inf
文件,该文件位于.bat
文件的基目录中。我成功地安装了.inf
,但前提是我指定了完整的目录。如何安装.inf
文件而不指定完整目录?
到目前为止我写的是:
%SystemRoot%System32InfDefaultInstall.exe "DroidInstaller.inf"
你的问题很含糊。如果两个文件(您的installer.bat
和inf
文件)都在同一个目录中,那么您可以在批处理脚本的开头添加pushd "%~dp0"
:
@echo off
pushd "%~dp0"
%SystemRoot%System32InfDefaultInstall.exe "DroidInstaller.inf"
这将把工作目录设置为批处理脚本运行的目录。如果此目录与inf
文件的目录相同,那么您可以像在问题中那样调用DroidInstaller.inf
。