Переменные и константы - специальные строки, которые заменяются своим
значением при создании инсталлятора (константы) или при его запуске
(переменные). Все переменные и константы имеют следующий формат: %VariableName%,
где VariableName может быть любым текстом. Различие между переменными и
константами в том, что значение константы устанавливается при создании
инсталлятора, а значение переменной зависит от свойств системы, на которой будет
производиться запуск инсталлятора. Константы:
Константа |
Описание |
%ProductName% |
Имя программы |
%ProductVersion% |
Версия программы |
%CompanyName% |
Имя компании |
Переменные:
Переменная |
Описание |
%UserName% |
Имя пользователя |
%ComputerName% |
Имя компании пользователя |
%InstallPath% |
Директория установки программы, которую выберет пользователь. Она
определяется после прохождения пользователем диалога выбора директории |
%Language% |
Язык, выбранный пользователем |
%CurrentDir% |
Директория, из которой запущен инсталлятор |
Переменные директории системы:
Переменная |
Типичное значене |
%ProgramFiles% |
C:\Program Files |
%WindowsDir% |
C:\Windows |
%SystemDir% |
C:\Windows\System32 |
%FontDir% |
C:\Windows\Fonts |
%CommonFiles% |
C:\Program Files\Common Files |
%UserProfile% |
C:\Documents and Settings\%UserName% |
%TempDir% |
C:\Documents and Settings\%UserName%\Local Settings\Temp |
%SendTo% |
C:\Documents and Settings\%UserName%\SendTo |
%QuickLaunch% |
C:\Documents and Settings\%UserName%\Application Data\Microsoft\Internet
Explorer\Quick Launch |
%MyDocuments% |
C:\Documents and Settings\%UserName%\Мои документы |
%Desktop% |
C:\Documents and Settings\%UserName%\Рабочий стол |
%ProgramsDir% |
C:\Documents and Settings\%UserName%\Главное меню\Программы |
%StartMenu% |
C:\Documents and Settings\%UserName%\Главное меню |
%Favorites% |
C:\Documents and Settings\%UserName%\Избранное |
%StartUp% |
C:\Documents and Settings\%UserName%\Главное
меню\Программы\Автозагрузка |
%Templates% |
C:\Documents and Settings\%UserName%\Шаблоны |
%AppData% |
C:\Documents and Settings\%UserName%\Application Data |
%CommonDocuments% |
C:\Documents and Settings\All Users\Документы |
%CommonDesktop% |
C:\Documents and Settings\All Users\Рабочий стол |
%CommonProgramsDir% |
C:\Documents and Settings\All Users\Главное меню\Программы |
%CommonStartMenu% |
C:\Documents and Settings\All Users\Главное меню |
%CommonFavorites% |
C:\Documents and Settings\All Users\Избранное |
%CommonStartUp% |
C:\Documents and Settings\All Users\Главное
меню\Программы\Автозагрузка |
%CommonTemplates% |
C:\Documents and Settings\All Users\Шаблоны |
%CommonAppData% |
C:\Documents and Settings\All Users\Application Data |
%SystemDrive% |
C: |
Переменные директории (в сокращенном формате):
Переменная |
Типичное значене |
%ShortProgramFiles% |
C:\Progra~1 |
%ShortWindowsDir% |
C:\Windows |
%ShortSystemDir% |
C:\Windows\System32 |
%ShortFontDir% |
C:\Windows\Fonts |
%ShortCommonFiles% |
C:\Progra~1\Common~1 |
%ShortUserProfile% |
C:\Docume~1\%UserName% |
%ShortTempDir% |
C:\Docume~1\%UserName%\LocalS~1\Temp |
%ShortSendTo% |
C:\Docume~1\%UserName%\SendTo |
%ShortQuickLaunch% |
C:\Docume~1\%UserName%\Applic~1\Micros~1\Intern~1\QuickL~1 |
%ShortMyDocuments% |
C:\Docume~1\%UserName%\Моидок~1 |
%ShortDesktop% |
C:\Docume~1\%UserName%\Рабочи~1 |
%ShortProgramsDir% |
C:\Docume~1\%UserName%\Главно~1\Програ~1 |
%ShortStartMenu% |
C:\Docume~1\%UserName%\Главно~1 |
%ShortFavorites% |
C:\Docume~1\%UserName%\Избран~1 |
%ShortStartUp% |
C:\Docume~1\%UserName%\Главно~1\Програ~1\Автоза~1 |
%ShortTemplates% |
C:\Docume~1\%UserName%\Шаблоны |
%ShortAppData% |
C:\Docume~1\%UserName%\Applic~1 |
%ShortCommonDocuments% |
C:\Docume~1\AllUsers\Докуме~1 |
%ShortCommonDesktop% |
C:\Docume~1\AllUsers\Рабочи~1 |
%ShortCommonProgramsDir% |
C:\Docume~1\AllUsers\Главно~1\Програ~1 |
%ShortCommonStartMenu% |
C:\Docume~1\AllUsers\Главно~1 |
%ShortCommonFavorites% |
C:\Docume~1\AllUsers\Избран~1 |
%ShortCommonStartUp% |
C:\Docume~1\AllUsers\Главно~1\Програ~1\Автоза~1 |
%ShortCommonTemplates% |
C:\Docume~1\AllUsers\Шаблоны |
%ShortCommonAppData% |
C:\Docume~1\AllUsers\Applic~1 |
%ShortCurrentDir% |
C:\Setup |
%ShortInstallPath% |
C:\Progra~1\MyComp~1\MyAppl~1 |
Примеры использования:
1) Строка "%ProgramFiles%\%CompanyName%\%ProductName%" будет заменена на
"C:\Program Files\Company\NewProduct"
2) Строка "%InstallPath%\myapp.exe"
будет заменена на "C:\Program Files\Company\NewProduct\myapp.exe"
|