当我将下面的行复制/粘贴到 cmd 窗口时,它可以毫无问题地执行。
"C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\vcvars32.bat"
msbuild proj\projsln /p:Configuration=Debug
proj\proj\bin\Debug\proj.exe my args
然而,当我将它保存为 DoStuff.bat 时,我收到以下消息(这是执行 vcvars32.bat 的文本),然后没有别的。它不构建我的项目,显然不运行新构建的可执行文件。
为什么它不运行以及如何让它运行所有三个命令?
>"C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\vcvars32.bat"
Setting environment for using Microsoft Visual Studio 2010 x86 tools.
最佳答案
使用CALL
调用另一个批处理文件。
关于windows - bat 脚本只运行第一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9278458/