如何从批处理文件(.bat)的基目录安装inf文件?

时间:2012-12-31 00:58:47

标签: batch-file cmd inf

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

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

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

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

你的问题很模糊。如果两个文件(您的installer.batinf文件)位于同一目录中,则可以在批处理脚本的开头添加pushd "%~dp0"

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

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