batch file执行后为什么不closuresCMD窗口?

我试图通过将适当的命令放入batch file来执行文件。 完成文件执行后,命令窗口不会自动closures。 我也使用了Exit命令,但是它并没有自动closures窗口。

我的batch file中的命令:

start "" /w /B /d "%CD%\Project-Aug-New\MyCardApi\trunk\src\build\bin" MyCardApiTest_32d.exe exit 0 

从启动命令中删除/b (和/w )。 /b在同一窗口中启动程序, /w保持窗口打开,直到程序终止。

/w参数使START等待,直到它启动的进程退出。 去掉它:

 start "" /B /d ... 

这将使您的批处理文件继续运行并立即退出。

您可以在最后关闭控制台

例如:

  start /b taskkill /F /IM bank01.exe .. .. taskkill /F /IM cmd.exe