Перейти на главную страничку сайта (список статей, файлы для скачивания)

ФОРУМ (здесь можно обсудить эту статью, а также саму программу AutoHotkey и проблемы её использования)

Проект перевода документации AutoHotkey: перечень переведённых статей и статей в работе.

Оригинал статьи в AutoHotkey.chm: "EnvSet", в содержании - "Environment Management" - "EnvSet".

Ник переводчика: Дед Мазай.

Настоящее имя переводчика: Антон Иваненко, г.Москва.

EnvSet

Задаёт значение переменной окружения.

EnvSet, EnvVar, Value

Параметры


EnvVar Имя используемой переменной окружения, например "COMSPEC" или "PATH".
Value Значение, присваиваемое переменной окружения.

ErrorLevel

ErrorLevel выдает 1 в случае возникновения проблемы и 0, если проблем с исполнением команды нет.

Примечания

Операционная система ограничивает размеры значения переменой до 32 кб текста.

Любая переменная окружения, создаваемая или изменяемая с помощью этой команды, может быть доступна только тем программам, которые были запущены с помощью скриптовых команд Run или RunWait. См. переменные окружения для получения более подробной информации.

Примечание: команда EnvGet не поддерживается, т.к. обращение к пустой или неопределенной переменной автоматически вызовет поведение, описанное в вышеупомянутой ссылке. Например, в нижеприведенной записи, значение переменной ProgramFiles (если оно не задано в скрипте) будет получено из окружения:

TargetFile = %ProgramFiles%\Something\setup.ini

Эта команда существует помимо команды SetEnv, т.к. обычные скриптовые переменные не хранятся в окружении. Это сделано для того, чтобы обойти проблему снижения производительности, а также для обхода ограничения в 32 кб для переменных окружения.

Пример

EnvSet, AutGUI, Какой-либо текст для данной переменной.

Перейти на главную страничку сайта (список статей, файлы для скачивания)

© 2007 http://www.script-coding.com При любом использовании материалов сайта обязательна ссылка на него как на источник информации, а также сохранение целостности и авторства материалов.