| fonction | importance | | Section | La fonction la plus basique représente un département, utilisée pour représenter un composant à installer, le contenu de la section est la dernière partie du programme à exécuter sauf pour la désinstallation, mais elle sera la première à vérifier lors de la compilation ; s’il n’y a pas de section ou de fonction dans le programme, la compilation sera terminée, et le bloc de code de la section devra être indenté à 2 espaces | | Fonction | La fonction exécutée doit également être indentée, son nom de fonction sera reconnu, si elle est reconnue comme un nom spécial, elle sera réalisée dans des circonstances spécifiques, qui seront expliquées ci-dessous | | Fin de la section | Indique la fin du département, non indentée à l’intérieur de la section | | FunctionEnd | Indique la fin de la fonction, comme ci-dessus | | SetCompressor | Définissez l’algorithme de compression, les paramètres suivants sont l’algorithme de compression dans l’assistant, les solides utilisent /SOLID comme préfixe, par exemple, l’algorithme solid lzma s’écrit comme /SOLID lzma | | SetCompressor | Définissez la taille du volume compressé, suivie d’un chiffre, et en général peu importe si vous ne l’écrivez pas | | OutFile | Décidez du chemin du paquet d’installation compilé (le chemin des paquets d’installation futurs, pas dans quel dossier le mettre) | | Nom | Définir le nom du produit, généralement le nom de l’application + la version de l’application écrite à la première étape de l’assistant | | InstallDir | Représente le chemin d’installation par défaut, qui est rempli dans la première ligne de la quatrième étape de l’assistant, qui détermine la valeur de $INSTDIR | | ShowInstDetails | Les paramètres ne sont pas simplement vrai ou faux, mais afficher, cacher et ne jamais montrer, ce qui indique que les détails sont automatiquement affichés, que le bouton utilisateur affiche les détails, et que les détails d’installation ne sont pas visibles | | ShowUnInstDetails | Indique si les détails de désinstallation sont affichés et si les paramètres sont les mêmes que ci-dessus | | BrandingText | Affiche les informations en bas du package d’installation, c’est-à-dire la dernière ligne de texte personnalisé à la première étape de l’assistant, qui peut accepter deux paramètres, l’un est le texte à afficher, et le paramètre optionnel est /TRIM, qui peut déterminer la direction de l’alignement du texte (LEFT, RIGHT ou CENTER, le défaut est LEFT, /TRIMLEFT, /TRIMRIGHT ou /TRIMCENTER doivent être écrits, sans aucune séparation entre les deux) | | SetOutpath | Il ne peut être écrit que sur la première ligne de la Section, qui détermine l’emplacement d’installation du composant représenté par la Section, contrairement à InstallDir, SetOutPath permet d’installer différents composants dans différents sous-répertoires du répertoire total d’installation, il est recommandé de le définir sur $INSTDIR\ dossier avec le nom du composant (ou, si les composants sont interdépendants, vous pouvez ajuster le chemin du composant séparément) | | SetOverWrite | Il ne peut être écrit que dans Section, qui sert à définir s’il faut écraser lors de l’installation, et les paramètres peuvent être définis pour toujours écraser (activé), jamais écraser (off), écraser quand le contenu du fichier est différent (ifdiff) et essayer d’écraser (try), correspondant à la cinquième étape de l’assistant > modifier les éléments du répertoire | | Lime | Il ne peut être écrit que dans Section, ce qui signifie que Section contient et empaquete des fichiers, et que le paramètre d’échappement /r représente des fichiers et dossiers contenant des sous-répertoires, et les étapes correspondantes de l’assistant sont les mêmes que ci-dessus. Le paramètre /x est utilisé pour exclure les fichiers, vous pouvez écrire /x « *.ico » « xxx\* », ce qui signifie exclure les fichiers ICO et tous les fichiers du sous-répertoire xxx, correspondant à l’étape 5 de l’assistant | | CreateDictionary | Créez un dossier suivi du chemin complet ou relatif du dossier | | CreateShortcut | Créer un raccourci, le premier est le chemin du raccourci (suffixe .lnk), et le second est le chemin du raccourci vers le fichier, correspondant à la partie inférieure de l’étape 6 de l’assistant | | WriteUninstaller | Créez un désinstallateur suivi du nom du chemin du désinstallateur | | WriteRegStr | Écrivez dans le registre, ce qui n’a généralement pas besoin d’être modifié, il suffit de suivre l’assistant pour générer | | Supprimer | Généralement, dans la section désinstallation, supprimez un seul fichier, suivi du chemin du fichier supprimé, car c’est un seul fichier, vous ne pouvez pas ajouter /r | | RMDir | Généralement, dans la section désinstallation, supprimez le répertoire et tous les fichiers du répertoire, suivi du chemin du répertoire supprimé, le premier doit généralement ajouter manuellement /r, l’assistant ne l’a pas ajouté à vous, si vous ne l’ajoutez pas, il désinstallera le résidu, il est préférable d’écrire cette commande une fois pour chaque sous-répertoire, il faut ajouter /r, et enfin supprimer le répertoire général RMDir « $INSTDIR » | | DeleteRegKey | Pour supprimer les informations du registre, vous pouvez généralement suivre l’assistant pour les générer | | SetAutoClose | Il ne peut être écrit que dans la section, indiquant s’il passera automatiquement à l’interface de complétion après l’installation, avec les paramètres vrai et faux | | AutoCloseWindow | Cela ne semble avoir aucun effet, la fonction semble identique à la précédente, mais elle peut être écrite en dehors de la section, et les paramètres sont les mêmes que ci-dessus | | Boîte de messages | La boîte de message ne peut être écrite que dans Section ou Fonction, il y a de nombreux paramètres, notamment les informations d’affichage, l’affichage de l’avertissement, demander oui non, demander okcancelretry, etc., saisissez Message Box dans VNISEdit pour obtenir une liste de tous les paramètres, puis connectez le contenu affiché dans la boîte de message | | Avorter | Blocage, attente de la réponse de l’utilisateur | | HideWindow | Fenêtre cachée, généralement utilisée pour désinstaller Section, le désinstallateur se supprime d’abord, puis supprime d’autres fichiers (oui, le programme tourne toujours), et ferme automatiquement la fenêtre après suppression |
|