Comment exécuter des fichiers exe dans le script NSIS?
Dans InnoSetup, il y a une partie qui s'appelle exécuter qui va exécuter le fichier exe, un fichier batch et msi. Nous pouvons aussi donner des paramètres de ligne de commande à cette course.
J'ai la Innosetup exemple:
[Run]
Filename: "{app}\msdirent.exe ";
Filename: "msiexec.exe"; Parameters: "/i ""{tmp}\NETCFSetupv2.msi""" ; Check:ShouldInstallComCtlUpdate ;
Mais dans NSISS Script, comment faire pour exécuter mon exe et j'ai également de fournir des arguments de ligne de commande à l'exe?
source d'informationauteur karthik | 2012-01-02
Vous devez vous connecter pour publier un commentaire.
Essayez les commandes suivantes
Pour La Ligne De Commande Args,
Pour l'Ajout msdirent.exe pour l'installateur,
Vous avez 3 INS instructions qui peut démarrer un nouveau processus:
Exec
ExecWait
etExecShell
(en Interne, les deux premiers utilisent CreateProcess et le dernier on utilise ShellExecute)Dans tous les cas
SetOutPath
définit la répertoire de travail pour le processus de l'enfant.Il est important d'obtenir la citation correcte, car INS a 3 caractères de devis et windows chemins avec espaces doivent être indiqués avec
"
: