web-dev-qa-db-ja.com

インストール成功後にアプリケーションを実行

インストール後にユーザーがアプリケーションを実行できるようにするチェックボックスの作成方法。

24
Ata

[Run]セクションのpostinstallフラグを確認します。ドキュメントは http://www.jrsoftware.org/ishelp/topic_runsection.htm#postinstall にあります。

15
Otherside

どうぞ。


[Run]

Filename: {app}\{cm:AppName}.exe; Description: {cm:LaunchProgram,{cm:AppName}}; Flags: nowait postinstall skipifsilent

[CustomMessages]

AppName=mySoftwaresNiceName
LaunchProgram=Start mySoftware after finishing installation
38
Akku

ファイル名をフラグpostinstallで実行セクションに追加します。

コピー&ペーストの例:

[Run]
// User selected... these files are shown for launch after everything is done
Filename: {app}\README.TXT; Description: View the README file; Flags: postinstall shellexec skipifsilent
Filename: {app}\APP.EXE; Description: Run Application; Flags: postinstall nowait skipifsilent unchecked
10
Jens A. Koch

チェックボックスを作成するには、タスクを作成します。

[Tasks]
Name: StartAfterInstall; Description: Run application after install

それを「実行」アクションにバインドします。

[Run]
Filename: {app}\{#exe}; Flags: shellexec skipifsilent nowait; Tasks: StartAfterInstall

ここで、{#exe}はexeファイルの名前です

6
Yuriy Kovalev