12

InnoSetupコンパイルプロセスの開始時にバッチファイルを呼び出したいのですが。つまり、コンパイルを開始する前に、外部操作を実行します。これは可能ですか、それとも私の外部アクティビティがInno Setupコンパイルプロセスをラップする必要がありますか?

4

2 に答える 2

17

ISPP が Inno と共にインストールされている場合 (現在は組み込まれています)、Exec()プリプロセッサ関数を使用してバッチ ファイルを実行できます。コンパイルは戻るまで一時停止されます (ファイルの先頭に置きます)。

#expr Exec("c:\file.bat")

コマンドが引数を取る場合は、次のように記述する必要があります。

#expr Exec('c:\my_cmd.exe','some_argument') 

また、セットアップ コンパイラを呼び出すバッチ ファイルから実行することもできます。

于 2012-05-09T16:26:14.413 に答える