| 用途 | 开启/结束局部环境作用域 |
|---|---|
| 语法 | setlocal [enabledelayedexpansion];endlocal |
| 行为 | 脚本结束或 exit /b 时自动结束局部环境;支持嵌套但需对应 |
常用示例
常用示例
@echo off
setlocal
set TMP_MODE=fast
echo %TMP_MODE%
endlocal
REM 外部环境不受 TMP_MODE 影响enabledelayedexpansion 常与 setlocal 连用;嵌套调用子程序时各自 setlocal 互不污染。