我正在设置CruiseControl.NET.我遇到的问题是我将CC作为控制台应用程序运行,当我的构建成功完成并执行(使用exec)时,它会在CruiseControl DOS提示符下启动它.我只是使用简单的批处理文件来启动我的应用程序,但让它在与CC相同的提示符下运行,导致CC认为只要我的应用程序运行,构建就会继续.
是否有命令行参数cmd.exe
会产生另一个单独的提示窗口?
我认为这有效:
start cmd.exe
这是您需要的代码;)
start cmd.exe @cmd /k "Command"
只需在命令提示符下输入start:
start
这将打开一个新cmd
窗口.
start cmd.exe
打开一个单独的窗口
start file.cmd
打开批处理文件并在另一个命令提示符中执行它