结束批处理文件中环境更改的本地化,并在运行相应的 setlocal 命令之前将环境变量还原到其值。
语法
endlocal
参数
参数 | 说明 |
---|---|
/? | 在命令提示符下显示帮助。 |
注解
endlocal 命令在脚本或批处理文件之外不起作用。
批处理文件末尾有隐式 endlocal 命令。
如果启用命令扩展(默认启用命令扩展),则 endlocal 命令会将命令扩展(即启用或禁用)的状态还原到运行相应 setlocal 命令之前的状态。
注释
有关启用和禁用命令扩展的详细信息,请参阅 Cmd 命令。
例子
可以在批处理文件中本地化环境变量。 例如,以下程序在网络上启动 超级应用 批处理程序,将输出定向到文件,并在记事本中显示该文件:
@echo off
setlocal
path=g:\programs\superapp;%path%
call superapp>c:\superapp.out
endlocal
start notepad c:\superapp.out