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

问题描述 投票:0回答:4

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

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

start "" /w /B /d "%CD%\Project-Aug-New\MyCardApi\trunk\src\build\bin" MyCardApiTest_32d.exe
exit 0
windows batch-file cmd
4个回答
2
投票

从启动命令中删除

/b
(和
/w
)。
/b
在同一窗口中启动程序,并且
/w
使窗口保持打开状态,直到程序终止。


2
投票

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

start "" /B /d ...

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


0
投票

因为windows需求是弱智写的... 以下对我有用(两者都使用): 出口 转到:EOF


-1
投票

最后可以关闭控制台

例如:

   start /b taskkill /F /IM bank01.exe
   ..
   ..
   taskkill /F /IM cmd.exe
© www.soinside.com 2019 - 2024. All rights reserved.