对于使用devenv.exe的命令运行得太快

GWL*_*osa 16 command-line vdproj

所以我有一个我想要运行的命令,如下所示:

for /r %n in ("*.vdproj") do "C:/Program Files/Microsoft
 Visual Studio 10.0/Common7/IDE/devenv.exe" %n /build "BuildServer"
Run Code Online (Sandbox Code Playgroud)

它似乎工作在它在每个.vdproj文件上运行devenv; 然而,它似乎并行运行并立即返回.这是个问题; 我需要等到它们全部完成才能运行.bat文件中的下一步.我怎么能

1-在运行下一个devenv之前,先让每个devenv'等待'

要么

2-等到devenv.exe全部完成后再继续运行?

GWL*_*osa 39

诀窍是使用devenv.com而不是devenv.exe. devenv.com将输出返回到控制台并获得完全所需的结果.


Sor*_*gal 5

使用 调用 devenv.exe start,例如

start /wait "" "C:/Program Files/Microsoft Visual Studio 10.0/Common7/IDE/devenv.exe" %n /build "BuildServer"
Run Code Online (Sandbox Code Playgroud)

为了使用而使用start /?