Предопределенные переменные
CreateInstall определяет несколько переменных, которые присваиваются в начале установки. Вы можете использовать эти переменные в любых полях ваших проектов чтобы использовать их значения в процессе установки. Обращение к переменным должно начинаться и заканчиваться символом '#'.
#setuppath#\subfolder #progname# #ver#
| Имя переменной | Описание |
| appname | Полное имя приложения. |
| apppath | Поддиректория приложения в директории Application Data. |
| chevl | Символ '<' (левая угловая скобка). |
| chevr | Символ '>' (правая угловая скобка). |
| comma | Символ ',' |
| computername | Имя компьютера пользователя |
| date | Текущая дата. Также, имеются переменные #day#, #month# и #year#. |
| day | Текущий день. Также, имеются переменные #month# и #year#. |
| exefile | Полный путь и имя запущенного файла установки. |
| exepath | Полный путь к запущенному файлу установки. |
| isadmin | Равен 1 если инсталляция запущена с правами администратора. |
| langinst | Текущий язык установки. |
| month | Текущий месяц. Также, имеются переменные #day# и #year#. |
| netframever | Текущая версия .NET Framework на компьютере пользователя. |
| nl | Комбинация символов 0xD и 0xA. |
| nn | Символ 0xA. |
| nr | Символ 0xD. |
| originaluser | Имя пользователя, который запустил инсталляцию. Если у пользователя нет прав администратора, то это имя отличается от username. Смотрите также Получить оригинального пользователя. |
| osbuild | Build версия Windows. |
| os64 | Равно 1 на 64-битныой версии Windows. |
| oscsd | Дополнительная информация о версии Windows. |
| osmajor | Major версия Windows. |
| osminor | Minor версия Windows. |
| osplatform | Платформа Windows. |
| osreleaseid | Windows 10 Release ID. |
| osspmajor | Major версия установленного сервис-пака Windows. |
| osspminor | Minor версия установленного сервис-пака Windows. |
| osserver | Равна 1 на версиях Windows Server. В противном случае равно 0. |
| osupbuildrev | Windows 10 Update Build Revision. |
| oswindows |
Версия Windows. 0 - Неизвестная, 1 - WIN 95, 2 - WIN 98, 3 - WIN ME, 4 - WIN NT, 5 - WIN 2000, 6 - WIN XP, 7 - WIN 2003, 8 - WIN VISTA, 9 - WIN 7, 10 - WIN2008, 11 - WIN2008R2, 12 - WIN8, 13 - WIN2012, 14 - WIN81, 15 - WIN2012R2, 16 - WIN10, 17 - WIN11, 18 - WIN_16S, 19 - WIN_19S, 20 - WIN_22S |
| oswinname | Наименование версии Windows у пользователя. |
| parcount | Количество параметров командной строки. |
| par1,par2,par3,... | Параметры командной строки. |
| progname | Имя программы, которое используется в имени папок. |
| quote | Двойные кавычки. |
| setuppath | Текущая директория установки. |
| shortdate | Текущая дата в формате YYMMDD. |
| shorttime | Текущее время в формате HHMMSS. |
| silent | Пропускать все диалоги если равен 1. |
| space | Символ пробела. |
| syslang | Язык операционной системы пользователя. |
| tab | Символ табуляции. |
| tempinstpath | Временная директория установки. |
| time | Текущее время в формате HHMMSS. |
| usercountry | Страна пользователя. |
| userlang | Язык на компьютере пользователя. |
| userlogon | Имя пользователя в сети полученное с помощью функции WNetGetUser. |
| username | Имя пользователя. Смотрите также Получить оригинального пользователя. |
| userorg | Организация. |
| ver | Версия программы. |
| year | Текущий год. Также, имеются переменные #day# и #month#. |
Смотрите также
Eonza automation software - free, open source cross-platform program for easy creation and management of scripts.