J'ai créé une page personnalisée dans la configuration d'inno. Il a 5 zones de texte chacune dans un but précis. Je veux récupérer les valeurs (telles que saisies par l'utilisateur) dans le script pour faire un travail supplémentaire, comme l'enregistrement, la création de dossiers, etc ... Quelqu'un peut-il suggérer comment récupérer les valeurs dans le script pour la coutume page et contrôles?Inno Setup - Récupérer des valeurs personnalisées
1
A
Répondre
4
Vous devriez jeter un oeil à l'exemple de script CodeDlg.iss
qui est installé avec Inno Setup. Je suppose que vous utilisez la fonction CreateInputQueryPage
pour créer votre page personnalisée avec les cinq zones de texte, comme dans CodeDlg.iss
:
UserPage := CreateInputQueryPage(wpWelcome,
'Personal Information', 'Who are you?',
'Please specify your name and the company for whom you work, then click Next.');
UserPage.Add('Name:', False);
UserPage.Add('Company:', False);
Ensuite, vous utilisez
UserPage.Values[0]
pour accéder à la valeur de la première zone d'édition, UserPage.Values[1]
pour accéder aux données de la seconde, et ainsi de suite.
Questions connexes
- 1. Inno Setup comma erreur
- 2. Comment passer des valeurs à msi via Inno Setup
- 3. Inno Setup Sqlite3 plugin
- 4. Inno Setup - Conditionnel DisableDirPage
- 5. Inno setup et DefaultDirName
- 6. Inno Setup StringChangeEx Failure
- 7. Inno Setup Shortcut Problème
- 8. Inno Setup Folders
- 9. Suppression des guillemets dans Pascal/Inno Setup
- 10. Inno setup cite un problème
- 11. Inno Setup Bitmap Image invalide
- 12. Hook standard Inno Setup case à cocher
- 13. Inno Setup PageDescriptionLabel se chevauchant
- 14. Inno Setup actualise le bureau
- 15. Inno Setup installation silencieuse UAC
- 16. Inno setup: cacher les fichiers
- 17. Inno Setup/Pascal Scripting - Casting Returning Nil
- 18. Utilisez Inno Setup pour supprimer une autre application non installée avec Inno Setup pendant l'installation
- 19. Inno Setup: Comment voir la sortie (traduction) du préprocesseur Inno Setup?
- 20. inno setup script d'installation et windows 7
- 21. Inno Setup: Désinstaller le serveur Dll
- 22. Inno setup postinstall case à cocher
- 23. Inno Setup: TBitmapImage ne s'affiche pas
- 24. Inno Setup installer pour un autre utilisateur
- 25. Inno Setup: Fonction Ord ou équivalent?
- 26. API d'installation du pilote Inno Setup
- 27. Inno Setup avec trois dossiers de destination
- 28. Inno setup: Installer le fichier depuis Internet
- 29. Ajout d'assemblages au GAC depuis Inno Setup
- 30. Inno Setup, comment désactiver Page d'accueil
+1 vous me battez pendant 20 secondes !!! – jachguate
Que faire si je veux ajouter un nouveau bouton sur cette page de requête d'entrée? – cdp
chirag, vous pouvez utiliser le bouton Créer et assigner les coordonnées nécessaires .. quelque chose comme ça. ConnectButton: = TButton.Create (WizardForm); ConnectButton.Parent: = WizardForm; ConnectButton.Left: = 8; ConnectButton.Top: = WizardForm.ClientHeight - ConnectButton.ClientHeight - 8; ConnectButton.Caption: = 'Connecter'; ConnectButton.OnClick: = @ConnectButtonClick; – anand