Команда endlocal используется для остановки локализации изменений среды, разрешенных командой setlocal.
Доступность
Endlocal является внутренней командой и доступна в следующих операционных системах Microsoft.
- Windows NT
- Windows 2000
- Windows XP
- Виндоус виста
- Windows 7
- Windows 8
- Windows 10
Эндлокальный синтаксис
Заканчивает локализацию изменений среды в командном файле. Изменения среды, сделанные после выдачи ENDLOCAL, не являются локальными для командного файла; предыдущие настройки не восстанавливаются по окончании пакетного файла.
ENDLOCAL
Если расширения команд включены, ENDLOCAL изменяется следующим образом:
Если соответствующие SETLOCAL включают или отключают расширения команд с помощью новых параметров ENABLEEXTENSIONS или DISABLEEXTENSIONS, то после ENDLOCAL состояние включенных / отключенных расширений команд будет восстановлено до того состояния, в котором они находились до выполнения соответствующей команды SETLOCAL.