Nullsoft Scriptable Install System (NSIS) un programme d'installation en Mode Silencieux
Comment faire un Nullsoft Scriptable Install System (NSIS) installer le silence?
De Wikipedia:
"Nullsoft Scriptable Install System (NSIS), est un logiciel libre contrôlable par script, qui permet la création d''installateurs pour Windows. Il a été initialement développé par Nullsoft, la société créatrice de Winamp. NSIS est une alternative aux produits commerciaux, comme InstallShield.
INS compilateur programme makensis compile des scripts comme l'exemple suivant dans l'exécutable d'installation de programmes. Chaque ligne du script contient une seule commande."
# Example script
Name "Example1"
OutFile "example1.exe"
InstallDir "$PROGRAMFILES\Example1"
Page Directory
Page InstFiles
Section
SetOutPath $INSTDIR
File ..\makensis.exe
SectionEnd
OriginalL'auteur octoback | 2013-01-21
Vous devez vous connecter pour publier un commentaire.
Utilisation de lignes de commande
1. MakeNSIS utilisation
Compiler un NSIS (.nsi) script o générer un programme d'installation
Exemple
2. Installateur d'utilisation
Certaines options
Exemples
Silencieux installateurs /programmes de désinstallation
Pour vérifier si le programme d'installation est en mode silencieux, l'utilisation
IfSilent
À ignorer certains insructions en mode silencieux (interaction avec l'utilisateur, la création de la fenêtre), utilisez une instruction de saut
Exemple
Dans cet exemple, la boîte de message s'affiche si l'installateur est en mode silencieux.
+2
signifie que nex instruction est ignorée si le IfSilent est vrai.0
signifie chapeau compilateur doit passer à l'instruction suivante si IfSilent est faux.Pour définir un programme d'installation en mode silencieux (seulement pendant un certain temps), l'utilisation
SetSilent
dans.onInit
méthode. Les Options sontsilent
pour le mode silencieux etnormal
pour les non mode silencieux.Pour définir un programme d'installation | unsinstaller silencieux, vous pouvez également utiliser
SilentInstall silent
SilentUnInstall silent
En mode silencieux, tous les écrans du programme d'installation lui-même ne sont pas affichés. Cependant, les boîtes de message et tous les autres écrans, pas marqués avec SF_SELECTED peut être affiché. Pour faire installer complètement silencieux, utilisez une instruction de saut (en général), ou le drapeau /SD IDOK | IDCANCEL (OK|ANNULER message vocal, des boîtes).
MessageBox MB_OK|MB_ICONINFORMATION "This is not a silent installer" /SD IDOK
Ici, si le mode silencieux est activé, la boîte de message ne s'affiche pas et se comporte comme avec l'utilisateur OK.
Méfiez-vous des options afin d'y
comme ici:
Références
NSIS d'installation en mode silencieux 1
NSIS installation silencieuse 2
NSIS d'installation en mode silencieux 3
${If} ${Silent} ... ${EndIf}
avec!include LogicLib.nsh
OriginalL'auteur octoback