在此示例中,结果是脚本的其余部分没有看到变量已更改。
set testvar=initial_value
start "" /b /belownormal /wait cmd /c set testvar=im'changed
echo %testvar%
有什么办法可以将它的价值带回主命令提示符?(这是一个应用程序的简化示例,我必须以较低的 cpu 优先级运行,然后我需要&&
像这样使用它来接收它的错误级别值:
start "" /b /belownormal /wait cmd /c myapp.exe && set elevel=ok || set elevel=fail