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



我想制作一个批处理文件(.bat)来安装.inf文件,该文件位于.bat文件的基目录中。我成功地安装了.inf,但前提是我指定了完整的目录。如何安装.inf文件而不指定完整目录?

到目前为止我写的是:

%SystemRoot%System32InfDefaultInstall.exe "DroidInstaller.inf"

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

@echo off
pushd "%~dp0"
%SystemRoot%System32InfDefaultInstall.exe "DroidInstaller.inf"

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

最新更新