Précédent | Accueil | Suivant
Chapitre 3: Utilisation de MakeNSIS
Les installations NSIS sont génrées en utilisant le programme 'MakeNSIS' pour compiler un script NSIS (.NSI) en une installation executable. Le kit de développement d'installations NSIS paramètre votre ordinateur afin que, pour compiler un fichier. nsi, vous n'ayez qu'à cliquer dessus à l'aide du bouton droit dans l'Explorateur, puis de sélecttionner 'Compiler'.
Si vous voulez utiliser MakeNSIS en ligne de commandes, sa syntaxe est:
Makensis [/Vx] [/Olog] [/LICENSE] [/PAUSE] [/NOCONFIG] [/CMDHELP [command]] [/HDRINFO] [/NOCD]
[/Ddefine[=valeur] ...] ["/XCommande parametre" ...] [script.nsi | - [...]]
- /LICENSE affiche une petite page de licence.
- /V suivi d'un nombre entre 0 et 4 définit le mode verbeux de la compilation. 0=pas de message, 1=erreurs seules, 2=warnings et erreurs, 3=infos, warnings, et erreurs, 4=messages complets.
- /O suivi d'un nom de fichier demande au compilateur d'enregistrer un journal de compilation dans le fichier (au lieu de l'écran)
- /PAUSE fait que Makensis s'arrêtera avant de quitter, ce qui est utile si on l'execute directement depuis Windows (les extensions systèmes installées automatiquement l'utilisent).
- /NOCONFIG désactivent l'inclusion de [répertoire vers makensis.exe]\nsisconf.nsi. Par défaut, celui-ci est défini en nsisconf.nsi. Voir le fichier de configuration de NSIS.
- /CMDHELP affiche les informations d'usage basique pour une commande (si spécifiée), ou pour toutes les commandes (si aucune commande n'est spécifiée).
- /HDRINFO affiche les options utilisées lors de la compilation par Makensis.
- /NOCD demande au compilateur de modifier le répertoire courant du script lors de la compilation.
- /D peut être utilisé plusieurs fois pour ajouter des symboles à la liste générale des define (voir !define).
- /X peut être utilisé plusieurs fois pour executer le code suivant. Exemple: "/XAutoCloseWindow false"
- Spécifier un tiret (-) pour un nom de fichier indiquera à Makensis d'utiliser l'entrée standard comme source.
- Si plusieurs scripts sont spécifiés, ils seront traités comme un seul script concaténé.
Précédent | Accueil | Suivant