2010-06-04 5 views
4

J'ai une application tierce que je voudrais installer en mode silencieux à partir de la ligne de commande.NSIS Silent Installation Modifier les options par défaut

L'application est disponible à PPLive: http://www.pptv.com/en/

Il est un installateur NSIS, et actuellement lors de l'installation en mode silencieux, installe des barres d'outils et des pièces supplémentaires de logiciels, lance à la fin etc.

Sans reconditionner, comment puis-je contrôler les options de case à cocher sur les pages du programme d'installation normal à partir de l'installation en ligne de commande silencieuse.

Est-ce encore possible?

Répondre

4

Vous ne pouvez pas contrôler les composants sauf si le programme d'installation a été codé spécifiquement pour lui (en utilisant un fichier "answer"/.ini ou un paramètre que vous passez en ligne de commande) NSIS lui-même autorise uniquement l'installateur à savoir si elle est en mode silencieux ou non, le reste dépend d'eux. Vous devriez demander aux gens de PPLive à ce sujet (ou demander qu'ils l'ajoutent s'ils ne le supportent pas déjà)

+0

Avez-vous un exemple, peut-être une URL, d'un fichier de configuration .nsi indiquant comment analyser les options de ligne de commande personnalisées? –

+1

@ leif81: E.1.12 GetOptions dans le fichier d'aide – Anders

4

NSIS prend en charge l'option d'installation silencieuse avec le script de ligne de commande /S, mais il ne définit qu'un drapeau que le script d'installation peut vérifier: en utilisant IfSilent.

Il existe un exemple de script here qui a démontré une installation silencieuse.

+0

MERCI BEAUCOUP !!!! –

+0

@Casey cette option sur la ligne de commande ne fonctionne pas pour moi: je fais '" C: \ ... makensis.exe "/ S myFile.nsi' et l'option/S n'est pas reconnu. D'où est ce que ça vient? – octoback

Questions connexes