Нужна помощь в написании скрипта? Close

Вы можете задать любой вопрос по программе Autohotkey в нашей группе Вконтакте. Если решение требует более высокой квалификации- можно обратиться непосредственно ко мне.

ВконтактеГруппа Вконтакте Электронная почтаЭлектронная почта Личная страницаСимаков Яков ВК
home icon Все разделы
comunity icon Нужна помощь?

NoEnv -Autohotkey

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

#NoEnv

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

#NoEnv MsgBox %WinDir%

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

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

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

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