【发布时间】:2012-04-08 07:33:14
【问题描述】:
我想运行一个 cmd.exe,它会在调用时而不是在解析命令时评估环境变量。如果我将 BASE 设置为 2 并回显它,我应该会看到数字 2,尽管运行此脚本不会正确设置基数。
预期行为:
C:\Users\schristo>cmd.exe /X /C "set BASE=2 && echo %BASE% && pause"
2
Press any key to continue . . .
实际行为:
C:\Users\schristo>cmd.exe /X /C "set BASE=2 && echo %BASE% && pause"
%BASE%
Press any key to continue . . .
【问题讨论】:
标签: windows cmd environment-variables session-variables