Функция EnvUpdate

         Описание функции


EnvUpdate

Обновляет окружение (среду) OS.

EnvUpdate ( )

Возвращаемое значение

Успех:Ничего не возвращает.
Ошибка:Устанавливает значение @error равным 1.

Примечания

Эффект похож на выход из системы и последующий вход. К примеру, после изменения переменной среды %path%, её новое значение будет доступно только после вызова функции EnvUpdate (или после выхода из системы/перезагрузки).

См. также

EnvGet, EnvSet

Пример

Example()

Func Example()
    ; Получает значение переменной среды %PATH%.
    Local $sEnvVar = EnvGet("PATH")

    ; Назначает значение переменной среды %PATH% объединяя её текущее значение с каталогом текущего скрипта.
    ; При назначении переменной среды используйте её без знака "проценты" (%).
    EnvSet("PATH", $sEnvVar & ";" & @ScriptDir)

    ; Обновляет переменные среды окружения OS, чтобы изменения вступили в силу.
    EnvUpdate()

    ; Получает значение переменной среды, которая была назначена ранее.
    $sEnvVar = EnvGet("PATH")

    MsgBox(4096, "", "Значение переменной среды %PATH% : " & $sEnvVar)
EndFunc