gpt4 book ai didi

windows - 扩展命令提示符的环境变量

转载 作者:可可西里 更新时间:2023-11-01 14:52:02 26 4
gpt4 key购买 nike

我想运行一个 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 . . .

最佳答案

这应该适合你:

cmd.exe/X/V:ON/C "set BASE=2&&echo !BASE!&&pause"

/V:ON 启用变量的延迟扩展,这是您在这里需要的。开关顺序 (/V:ON/C) 很重要。

关于windows - 扩展命令提示符的环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9844311/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com