一度に複数のプログラムとファイル パッケージをインストールするインストーラーを作成しています。そのうちの 1 つは WinZip です。WinZip インストーラーをバックグラウンドで実行したいのですが、収集したものから/s
サイレント モードで実行しますが、インストーラーはまだインストールしません。これは、WinZip のインストール プロセス中に行わなければならない選択によるものだと思います。だから私の質問は、バックグラウンドでWinZipをサイレントインストールするようにこれを設定するにはどうすればよいですか? 応答ファイルが必要ですか? もしそうなら、どうすればそのセットアップを取得できますか?どんな助けでも素晴らしいでしょう!
* NSIS ファイル内の私のコードのスニペット:
Section
IfFileExists "C:\Program Files\WinZip\WINZIP32.EXE" Dont_Install
SetOutPath $TEMP
File "Installerfiles\WinZip165.exe"
DetailPrint "Starting Winzip installation"
ExecWait "/s WinZip165.exe"
Delete $TEMP\WinZip165.exe
SetOutPath $INSTDIR
Goto done
Dont_Install:
MessageBox MB_OK "You seem to have this program \
(WinZip) already installed"
done:
SectionEnd
*サイレント インストールに関する他の質問を見たことがあることに注意してください。この質問はより WinZip 固有のものであり、必要に応じて応答ファイルを作成する方法に関するものです。