endlocal

Завершает локализацию изменений среды в пакетном файле и восстанавливает переменные среды до выполнения соответствующей команды setlocal .

Синтаксис

endlocal

Параметры

Параметр Описание
/? Отображение справки в командной строке.

Замечания

  • Команда endlocal не действует вне скрипта или пакетного файла.

  • В конце пакетного файла есть неявная команда endlocal .

  • Если расширения команд включены (расширения команд включены по умолчанию), то команда endlocal восстанавливает состояние расширений команд (то есть включено или отключено) в то, что было до выполнения соответствующей команды setlocal .

Примечание.

Дополнительные сведения о включении и отключении расширений команд см. в команде Cmd.

Примеры

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

@echo off
setlocal
path=g:\programs\superapp;%path%
call superapp>c:\superapp.out
endlocal
start notepad c:\superapp.out