2009-05-08 5 views
0

Je veux faire un simulateur d'installation en utilisant NSIS afin que nous puissions démontrer à quoi ressemblera notre processus d'installation final une fois terminé.Comment créer un faux programme d'installation dans NSIS?

J'ai parcouru l'assistant en utilisant le plugin Eclipse pour créer un programme d'installation classique. Je souhaite ajouter des écrans supplémentaires qui n'ont pas de fonctionnalité dorsale, mais qui affichent une description des données que l'utilisateur doit saisir (telles que le chemin vers le JRE), une zone de texte + bouton de navigation pour l'entrer et un bouton suivant . Comment puis-je faire ceci?

Répondre

2

Une réponse exacte dépend de l'interface utilisateur que vous utilisez.

Si vous utilisez le Modern User Interface, cela pourrait être d'une aide:

!define MUI_DIRECTORYPAGE_VARIABLE $InstallDirectory 
!insertmacro MUI_PAGE_DIRECTORY 

!define MUI_DIRECTORYPAGE_VARIABLE $JRE_InstallDirectory 
!define MUI_PAGE_HEADER_TEXT "Choose JRE Location" 
!define MUI_PAGE_HEADER_SUBTEXT "Choose an installation path for the JRE." 
!define MUI_DIRECTORYPAGE_TEXT_TOP "This program will install the JRE to the following directory. To use a different path, click Browse and select another directory. Click Next to continue." 
!define MUI_DIRECTORYPAGE_TEXT_DESTINATION "JRE Path" 
!insertmacro MUI_PAGE_DIRECTORY 

qui affichera la page standard Directory avec tout le texte par défaut (demander le chemin d'installation de votre programme) et le magasin dans la variable $ InstallDirectory.

La page suivante aura la même mise en page mais avec du texte personnalisé pour demander le répertoire d'installation JRE, qui sera stocké dans la variable $ JRE_InstallDirectory. Pour plus d'informations, see the documentation.

+0

Vous l'avez. Je recevais des erreurs sur la ligne où il définit le MUI_DIRECTORYPAGE_VARIABLE, mais j'ai finalement compris. Merci beaucoup. – Cuga

Questions connexes