| functie | betekenis |
| Afdeling | De meest basale functie vertegenwoordigt een afdeling, gebruikt om een component te vertegenwoordigen die geïnstalleerd moet worden; de inhoud van de sectie is het laatste deel van het programma dat wordt uitgevoerd behalve het verwijderen, maar het zal als eerste controleren bij het compileren zijn; als er geen sectie of functie in het programma is, wordt de compilatie beëindigd en moet het codeblok in de sectie worden ingesprongen in 2 spaties |
| Functie | De uitgevoerde functie moet ook worden ingesprongen, de functienaam wordt herkend, als deze als speciale naam wordt herkend, wordt dit onder specifieke omstandigheden uitgevoerd, wat hieronder wordt uitgelegd |
| SectionEnd | Geeft het einde van de afdeling aan, niet ingesprongen binnen de sectie |
| FunctionEnd | Geeft het einde van de functie aan, hetzelfde als hierboven |
| SetCompressor | Stel het compressiealgoritme in, de volgende parameters zijn het compressiealgoritme in de wizard, solide gebruik /SOLID als voorvoegsel, bijvoorbeeld, het solide lzma-algoritme wordt geschreven als /SOLID lzma |
| SetCompressor | Stel de grootte van het gecomprimeerde volume in, gevolgd door een getal, en het maakt meestal niet uit als je het niet schrijft |
| OutFile | Bepaal het pad van het gecompileerde installatiepakket (het pad van toekomstige installatiepakketten, niet in welke map je het plaatst) |
| Naam | Stel de naam van het product in, meestal de applicatienaam + appversie die in de eerste stap van de wizard wordt geschreven |
| InstallDir | Geeft het standaard installatiepad voor, dat wordt ingevuld in de eerste regel van de vierde stap van de wizard, die de waarde van $INSTDIR |
| ShowInstDetails | De parameters zijn niet simpelweg true and false, maar show, hide and nevershow, wat aangeeft dat de details automatisch worden weergegeven, de gebruikersknop de details toont en de installatiedetails niet zichtbaar zijn |
| ShowUnInstDetails | Geeft aan of de deïnstalleerde details worden weergegeven en de parameters zijn hetzelfde als hierboven |
| BrandingText | Toont de informatie onderaan het installatiepakket, dat wil zeggen de laatste regel aangepaste tekst in de eerste stap van de wizard, die twee parameters kan accepteren: één is de te tonen tekst, en de optionele parameter is /TRIM, die de richting van de tekstuitlijning kan bepalen (LINKS, RECHTS of MIDDEN, standaard is LINKS, /TRIMLEFT, /TRIMRIGHT of /TRIMCENTER moet worden geschreven, zonder enige scheiding ertussen) |
| SetOutPath | Het kan alleen op de eerste regel van de Sectie worden geschreven, die de installatielocatie bepaalt van de component die door de Sectie wordt weergegeven. Anders dan InstallDir, SetOutPath laat verschillende componenten in verschillende submappen van de totale installatiemap installeren, het wordt aanbevolen om deze in te stellen op $INSTDIR\-map met de componentnaam (of als de componenten onderling afhankelijk zijn, kun je het componentpad apart aanpassen) |
| SetOverWrite | Het kan alleen worden geschreven in Section, dat wordt gebruikt om in te stellen of overschrijven moet worden wanneer geïnstalleerd, en de parameters kunnen worden ingesteld op altijd overschrijven (aan), nooit overschrijven (uit), overschrijven wanneer nieuwer (ifnewer), overschrijven wanneer de bestandsinhoud anders is (ifdiff) en proberen te overschrijven (try), overeenkomend met de vijfde stap van de wizard > het bewerken van mapitems |
| Bestand | Het kan alleen in Section worden geschreven, wat betekent dat de Section bestanden bevat en verpakt bestanden, en de /r escaping-parameter vertegenwoordigt bestanden en mappen met subdirectories, en de bijbehorende wizard-stappen zijn hetzelfde als hierboven. De parameter /x wordt gebruikt om bestanden uit te sluiten, je kunt /x "*.ico" "xxx\*" schrijven, wat betekent dat je ICO-bestanden uitsluit en alle bestanden in de xxx-subdirectory uitsluit, overeenkomend met stap 5 van de wizard |
| CreateDictionary | Maak een map aan, gevolgd door het volledige of relatieve pad van de map |
| CreateShortcut | Maak een snelkoppeling aan, de eerste is het pad van de snelkoppeling (achtervoegsel .lnk), en de tweede is het pad van de snelkoppeling naar het bestand, overeenkomend met het onderste deel van stap 6 van de wizard |
| WriteUninstaller | Maak een uninstaller aan gevolgd door de padnaam van de uninstaller |
| WriteRegStr | Schrijf naar het register, dat over het algemeen niet hoeft te worden gewijzigd, volg gewoon de wizard om te genereren |
| Verwijderen | Meestal verwijder je in het deïnstalleergedeelte één bestand, gevolgd door het pad van het verwijderde bestand, omdat het een enkel bestand is, kun je /r niet toevoegen |
| RMDir | Meestal verwijder je in het deïnstalleergedeelte de map en alle bestanden in de map, gevolgd door het pad van de verwijderde map, de eerste moet meestal handmatig /r toevoegen, de wizard heeft het niet aan jou toegevoegd, als je het niet toevoegt, wordt het residu verwijderd, het is het beste om dit commando één keer voor elke submap te schrijven, je moet /r toevoegen en tenslotte de algemene map RMDir "$INSTDIR" verwijderen. |
| DeleteRegKey | Om de registerinformatie te verwijderen, kun je meestal de wizard volgen om deze te genereren |
| SetAutoClose | Het kan alleen in de sectie worden geschreven, waarin wordt aangegeven of het automatisch naar de voltooiingsinterface springt nadat de installatie is voltooid, met de parameters waar en onwaar |
| AutoCloseWindow | Het lijkt geen effect te hebben, de functie lijkt hetzelfde als de vorige, maar kan buiten de sectie worden geschreven, en de parameters zijn hetzelfde als hierboven |
| Messagebox | Het berichtvenster kan alleen in Sectie of functie worden geschreven, er zijn veel parameters, waaronder weergaveinformatie, displaywaarschuwing, ask ja nee, ask okcancelretry, enz., voer Messagebox in VNISEdit in om een lijst van alle parameters te krijgen, en verbind vervolgens de inhoud die in het berichtvak wordt weergegeven |
| Aborteren | blokkeren, wachten op een antwoord van de gebruiker |
| HideWindow | Verborgen venster, meestal gebruikt om Section te verwijderen, verwijdert de deinstaller zichzelf eerst, verwijdert daarna andere bestanden (ja, het programma draait nog steeds), en sluit het venster automatisch na verwijdering |