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 に答える