Nic*_*ick 4 windows batch-file environment-variables
我正在 Windows 上调用 .bat 文件。.bat 文件依赖于某些环境变量的存在。
如何在调用 .bat 文件的同时设置这些环境变量,以便环境变量是 .bat 文件的本地变量,并且不会作为全局变量传播。
我理想地想在一行中完成此操作......
您正在寻找SETLOCAL/ ENDLOCAL。这些语句之间分配的变量不会影响脚本的其余部分。
setlocal
set LOCALVAR=XYZ
call MyScript.bat
endlocal
Run Code Online (Sandbox Code Playgroud)
&如果您喜欢用作分隔符,可以将四个语句写在一行中:
setlocal & set LOCALVAR=XYZ & call MyScript.bat & endlocal
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8846 次 |
| 最近记录: |