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

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

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

Оригинал статьи в AutoHotkey.chm: "#NoEnv [с версии 1.0.43.08]", в содержании - "#Directives" - "#NoEnv", v1.0.47.06.

Ник переводчика: YMP.

Настоящее имя переводчика: Юрий Попов.

#NoEnv [с версии 1.0.43.08]

Отменяет проверку для пустых переменных, не являются ли они переменными окружения (рекомендуется для всех новых скриптов).

#NoEnv

Поместите эту директиву в любом месте скрипта, чтобы избежать проверок пустых переменных на предмет того, не являются ли они переменными окружения. Например:

#NoEnv
MsgBox %WinDir%

В этом коде не будет использоваться переменная окружения WinDir (хотя этого можно добиться, если выше в скрипте написать WinDir := A_WinDir).

Применение #NoEnv рекомендуется, потому что:

Для облегчения перехода к #NoEnv были добавлены встроенные переменные Comspec и ProgramFiles. Они содержат те же строки, что и соответствующие переменные окружения.

Когда действует #NoEnv, в скрипте нужно использовать команду EnvGet, чтобы получить значения переменных окружения, или использовать встроенные переменные вроде A_WinDir.

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

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