| функция | значение | | Раздел | Най-основната функция представлява отдел, използван за представяне на компонент, който трябва да бъде инсталиран; съдържанието на секцията е последната част от програмата, която трябва да се изпълни, освен при деинсталиране, но тя ще бъде първата, която проверява при компилиране, ако няма секция или функция в програмата, компилацията ще бъде прекратена, а кодовият блок в секцията трябва да бъде отстъпен до 2 пространства | | Функция | Изпълняваната функция също трябва да бъде отстъпена, името ѝ ще бъде разпознато, ако се разпознае като специално име, тя ще бъде изпълнена при определени обстоятелства, които ще бъдат обяснени по-долу | | Край на секцията | Показва края на отдела, не е вдлъбнат вътре в секцията | | FunctionEnd | Показва края на функцията, както по-горе | | SetCompressor | Задайте алгоритъма за компресия, следните параметри са алгоритъмът за компресия в магьосника, твърдото тяло използва /SOLID като префикс, например алгоритъмът за твърда lzma се записва като /SOLID lzma | | SetCompressor | Задайте размера на компресирания обем, последван от число, и обикновено няма значение, ако не го запишете | | OutFile | Избери пътя на компилирания инсталационен пакет (пътят на бъдещите инсталационни пакети, а не в коя папка да го сложиш) | | Име | Задайте името на продукта, обикновено името на приложението + версията на приложението, написана в първата стъпка на магьосника | | InstallDir | Представлява стандартния път за инсталация, който се попълва в първия ред на четвъртата стъпка на магьосника, който определя стойността на $INSTDIR | | ShowInstDetails | Параметрите не са просто истина и лъжа, а показване, скриване и невиждане, което показва, че детайлите се показват автоматично, потребителският бутон показва детайлите, а инсталационните детайли не могат да се виждат | | ShowUnInstDetails | Показва дали детайлите за деинсталацията са показани и параметрите са същите като по-горе | | BrandingText | Показва информацията в долната част на инсталационния пакет, тоест последния ред с персонализиран текст в първата стъпка на магьосника, който може да приеме два параметъра – единият е текстът за показване, а опционалният параметър е /TRIM, който може да определи посоката на подравняване на текста (ЛЯВО, ДЯСНО или ЦЕНТЪР, по подразбиране е ЛЯВО, /TRIMLEFT, /TRIMRIGHT или /TRIMCENTER, без никакво разделяне между тях) | | SetOutPath | Може да се запише само на първия ред на секцията, която определя мястото на инсталация на компонента, представен от секцията, за разлика от InstallDir, SetOutPath позволява различни компоненти да се инсталират в различни поддиректории на общата инсталационна директория, препоръчва се да се зададе на $INSTDIR\ папка с името на компонента (или ако компонентите са взаимозависими, можете да коригирате пътя на компонента отделно). | | SetOverWrite | Може да се запише само в Section, който се използва за задаване дали да се презаписва при инсталиране, а параметрите могат да бъдат зададени да бъдат винаги презаписване (включено), никога презаписване (изключено), презаписване при ново (ifnewer), презаписване при различно съдържание на файла (ifdiff) и опит за презаписване (try), което съответства на петата стъпка на магьосника > редактиране на директориите | | Файл | Може да се пише само в Section, което означава, че Section съдържа пакетирани файлове, а параметърът за избягване на /r представлява файлове и папки, съдържащи поддиректории, а съответните стъпки на Wizard са същите като по-горе. Параметърът /x се използва за изключване на файлове, можете да напишете /x "*.ico" "xxx\*", което означава изключване на ICO файлове и всички файлове в xxx поддиректорията, което съответства на стъпка 5 на магьосника | | CreateDictionary | Създайте папка, последвана от пълния или относителен път на папката | | CreateShortcut | Създайте пряк път, първият е пътят на прекия път (суфикс .lnk), а вторият е пътят на прекия път към файла, съответстващ на долната част на стъпка 6 на магьосника | | WriteUninstaller | Създайте деинсталатор, последван от името на пътя на деинсталатора | | WriteRegStr | Запиши в регистъра, който обикновено не се налага да се променя, просто следвай майстора, за да генерираш | | Изтривам | Обикновено в секцията за деинсталиране изтриваш един файл, последван от пътя на изтрития файл, тъй като е един файл, не можеш да добавиш /r | | RMDir | Обикновено в секцията за деинсталиране изтриваш директорията и всички файлове в нея, последван от пътя към изтритата директория, първият обикновено трябва ръчно да добави /r, майсторът не ти го е добавил, ако не го добавиш, ще деинсталира остатъка, най-добре е да напишеш тази команда веднъж за всяка поддиректория, трябва да добавиш /r и накрая да премахнеш общата директория RMDir "$INSTDIR" | | DeleteRegKey | За да изтриете информацията от регистъра, обикновено можете да следвате магьосника, за да я генерирате | | SetAutoClose | Тя може да бъде написана само в Секцията, като посочва дали автоматично ще премине към интерфейса за завършване след приключване на инсталацията, с параметрите вярно и невярно | | AutoCloseWindow | Не изглежда да има ефект, функцията изглежда същата като предишната, но може да бъде написана извън секцията, а параметрите са същите като по-горе | | Кутия за съобщения | Полето за съобщения може да се пише само в секция или функция, има много параметри, включително показване на информация, предупреждение за показване, запитване с да не, запитване okcancelretry и др., въвеждане на Messagebox във VNISEdit за списък с всички параметри и след това свързване на съдържанието, показано в полето за съобщения | | Прекратявам | блокиране, чакане потребителят да отговори | | HideWindow | Скрит прозорец, обикновено използван за деинсталиране на Section, деинсталаторът първо се изтрива сам, след това изтрива другите файлове (да, програмата все още работи) и автоматично затваря прозореца след изтриване. |
|