我想创建一个批处理文件(.bat
)来安装位于.inf
文件基目录中的.bat
文件。我设法安装.inf
,但前提是我指定了完整目录。如何在不指定完整目录的情况下安装.inf
文件?
这是我到目前为止所拥有的:
%SystemRoot%\System32\InfDefaultInstall.exe "DroidInstaller.inf"
非常感谢任何帮助。
答案 0 :(得分:2)
你的问题很模糊。如果两个文件(您的installer.bat
和inf
文件)位于同一目录中,则可以在批处理脚本的开头添加pushd "%~dp0"
:
@echo off
pushd "%~dp0"
%SystemRoot%\System32\InfDefaultInstall.exe "DroidInstaller.inf"
这会将工作目录设置为运行批处理脚本的目录。如果此目录与inf
文件的目录相同,那么您可以调用DroidInstaller.inf
你在问题中的表现。