【发布时间】:2016-08-03 08:06:11
【问题描述】:
我想运行一个批处理文件,它在另一个窗口中构建 Visual Studio 项目,然后返回原始窗口并执行后面的命令。
但以下命令会立即打印 LetterTwo,而无需等待完整的解决方案构建
echo LetterOne
start /WAIT msbuild sim.sln
echo LetterTwo
【问题讨论】:
-
用
cmd /c替换start /WAIT并告诉我们它是否有效 -
什么是
msbuild,一个批处理文件? -
@Jean-FrançoisFabre 它在同一窗口中构建解决方案,而不是为解决方案构建打开新窗口
-
好的,那就试试
start /WAIT cmd /c msbuild -
@Jean-FrançoisFabre,不,它在另一个窗口中构建解决方案,但在完成解决方案构建之前在第一个窗口中执行下一个命令“echo LetterTwo”。指令 2 和 3 同时执行相当顺序。
标签: batch-file cmd