bat脚本只运行第一行?

1 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
Run Code Online (Sandbox Code Playgroud)

但是,当我将其保存为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.
Run Code Online (Sandbox Code Playgroud)

vul*_*ino 9

使用CALL调用另一个批处理文件.