チェックボックスがユーザーに表示されない、またはユーザーがチェックボックスをオフにできない方法はありますか?私の目的は、インストールの最後にバッチスクリプトを実行したいのです。私はそれを実行しなければならないので、私はこれをユーザーの決定にしたくありません。Inno setup postinstallチェックボックス
0
A
答えて
2
postinstall
フラグを追加しないでください。例えば
、
[Run]
Filename: "{app}\myfile.bat"; Flags: shellexec
3
は、あなたが "終了" ボタンを押した後、これはあなたのバッチを実行しますあなたの[コード]セクション
procedure CurStepChanged(CurStep: TSetupStep);
var
ResultCode: Integer;
begin
if CurStep = ssDone then
begin
ShellExec('', ExpandConstant('YOUR APP PATH AND NAME OR IN YOUR CASE YOUR BATCH SCRIPT'), '', '', SW_SHOWNORMAL,
ewNoWait, ResultCode);
end;
end;
にこの手順を宣言します。
関連する問題
- 1. Inno Setup RegAsm.exeエラー
- 2. Inno Setup for .msi
- 3. Inno Setup [ファイル]セクション
- 4. Inno Setup/SUPPRESSMSGBOXESカスタマイズ
- 5. Inno setup quotes problem
- 6. Inno Setup - UrlCreateFromPath
- 7. inno setupのレジストリ
- 8. inno setupアンインストーラのラジオボタンページ
- 9. Inno Setup Query- [レジストリ]セクション
- 10. Inno Setup ComponentsList OnClickイベント
- 11. Inno Setup if and language
- 12. Inno Setupコンポーネントからのカスタムダイアログ
- 13. Inno SetupカスタムURLプロトコルのレジストリエントリ
- 14. Inno Setup Constant in Code Section
- 15. Inno Setup:アンインストールをキャンセルする
- 16. Inno Setupの:別のコントロール
- 17. Inno Setupでの国別ダウンロード
- 18. Inno Setup:インストーラ "Run As Administrator"を設定するには? Inno Setupので
- 19. Inno Setupコンパイラにバージョン番号を渡す
- 20. Inno Setupからの終了[code]
- 21. Inno Setup - 32ビットモードで強制実行
- 22. チェンジ実行時のメッセージ/テキスト(Inno Setupの)
- 23. Inno Setupの「Ready Page」にテキストを追加
- 24. C#WinFormsアプリケーション用のInno Setupスクリプトのヘルプ
- 25. Inno Setupログからパスワードパラメータを隠す
- 26. Inno Setup 32bitと64bit dllのインストール
- 27. Inno Setupのプロシージャからのコール関数?
- 28. Inno Setupのクラッシュが頻繁に
- 29. Inno Setupコンジットツールバーをインストールするオプションを追加します
- 30. Inno IDEインストール後にチェックボックスを消す
まだ問題はありますが、最後に実行したいですが、このフラグでは最後に実行されません。 –
@abbas:インストールが完了した後、最後のダイアログが表示される前に実行されます。それは十分に遅れていないのですか? –
いいえ、その前にファイルが書き込まれていて、書き込まれる前にバッチコードが開始されないからです。 –