web-dev-qa-db-fra.com

Exécutez l'application après une installation réussie

comment faire une case à cocher qui permet à l'utilisateur d'exécuter l'application après l'installation.

24
Ata

Vérifiez l'indicateur de post-installation dans la section [Exécuter], consultez la documentation à http://www.jrsoftware.org/ishelp/topic_runsection.htm#postinstall

15
Otherside

Voilà:


sous [Run]:

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

sous [CustomMessages]:

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

Ajouter le nom de fichier à la section d'exécution avec la post-installation de l'indicateur.

Exemple de copier-coller:

[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

Pour cocher la case, créez une tâche:

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

et liez-le à l'action "exécuter":

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

où {#exe} est le nom du fichier exe

6
Yuriy Kovalev