windows - bat 脚本只运行第一行?

标签 windows batch-file

当我将下面的行复制/粘贴到 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/

相关文章:

Windows XP 上的 Java 最大内存

windows - winapi 检索所有驱动器的最大配置页面文件大小

windows - 我正在寻找一个将多个文本文件的名称附加到每个文件的第一行的批处理脚本

windows - 在 Windows 批处理文件脚本中使用 if 语句

python - 批量运行 python 脚本并等待执行返回

windows - AHK WinMaximize 无法正常工作

linux - 如何在Linux下运行windows下写的R代码?

Python -- 多个现有脚本的 "Batch Processing"

iphone - Windows 上的 DragonFireSDK 和 iPhone 开发

batch-file - 想要使用VBScript在其他文件夹中运行.bat文件