[Accept] ボタンのあるカスタム ダイアログを含む nsis インストーラーがありますが、サイレント モードで実行すると、ダイアログが受け入れられません。自動クリックをサイレントに受け入れるにはどうすればよいですか?
2059 次
2 に答える
4
ダイアログが標準の場合は、命令にパラメータを
MessageBox追加して、サイレントモードで使用する選択肢をNSISに通知します。/SD button_id_to_useMessageBoxMessageBox MB_YESNO "Accept?" /SD IDNO IDNO Skippedダイアログがカスタムページの場合、問題は、サイレントモードでは、ページがまったく関与せず(非表示であっても)、ページコールバックがトリガーされないことです。またはセクション
IfSilentとは別に、[承認]ボタンによってトリガーされるロジックを確認して呼び出す必要があります。.onInit
于 2013-02-14T14:18:52.807 に答える
1
IfSilent Accepted
MessageBox MB_YESNO "Accept?" IDNO Skipped
Accepted:
// some code when accepted
Skipped:
于 2013-02-14T13:53:15.147 に答える