批处理文件执行后,为什么CMD窗口不会关闭?

时间:2013-09-11 10:17:26

标签: windows batch-file cmd

我试图通过将适当的命令放入批处理文件来执行文件。完成文件执行后,命令窗口不会自动关闭。我也尝试使用Exit命令,但它没有自动关闭窗口。

我的批处理文件中的命令:

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

3 个答案:

答案 0 :(得分:1)

/w参数使START等到它启动的进程退出。删除它:

start "" /B /d ...

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

答案 1 :(得分:1)

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

答案 2 :(得分:-1)

您可以在最后关闭控制台

例如:

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