如何批处理文件执行后自动关闭cmd窗口?(How to automatically close cm

2019-07-19 06:29发布

我运行有以下两行的批处理文件:

start C:\Users\Yiwei\Downloads\putty.exe -load "MathCS-labMachine1"
"C:\Program Files (x86)\Xming\Xming.exe" :0 -clipboard -multiwindow

此批处理文件来运行Xming的应用程序,然后腻子应用程序,所以我可以SSH到我的大学的计算机实验室。

但是,如果我跑这和Xming的是尚未打开,一旦从终端的PuTTY我退出cmd窗口保持打开状态。 只有当我已经运行的Xming确实当我关闭腻子终端cmd窗口关闭。 我试着将exit到批处理文件的最后一行,但无济于事。

Answer 1:

修改批处理文件来START两个程序,而不是START荷兰国际集团之一, CALL荷兰国际集团另一

start C:\Users\Yiwei\Downloads\putty.exe -load "MathCS-labMachine1"
start "" "C:\Program Files (x86)\Xming\Xming.exe" :0 -clipboard -multiwindow

如果你运行它这样的,没有CMD窗口将停留在启动程序后开放。



Answer 2:

对于新手看: -

  • 通常你结束与一条线,只是说出口的批处理文件

*如果你想确保该文件已运行和在DOS窗口下2秒后关闭,你可以添加几行:

超时2> NUL

出口

  • 因为在以往的第二个窗口打开时也将显示旧的DOS窗口 - 但是....如果您的批处理文件打开另一个窗口exit命令将无法正常工作。

解决方案:例如有一个伟大的小自由progeam称为BgInfo这将显示所有的信息有关于您的计算机。 假设它是在一个名为C:\ BgInfo。 从与“/弹出”开关批处理文件运行.....和DOS窗口事后关闭,而它仍然运行,使用方法:

启动 “” “C:\ BgInfo \ BgInfo.exe”/弹出

出口



Answer 3:

这为我工作。 我只是想退出游戏后自动关闭命令窗口。 我只是双击我的桌面上的.bat文件。 没有捷径可走。

taskkill /f /IM explorer.exe
C:\"GOG Games"\Starcraft\Starcraft.exe
start explorer.exe
exit /B


Answer 4:

如果你想命令分成每个文件一个命令,你可以做

cmd /c start C:\Users\Yiwei\Downloads\putty.exe -load "MathCS-labMachine1"

而在其他文件中,你可以做

cmd /c start "" "C:\Program Files (x86)\Xming\Xming.exe" :0 -clipboard -multiwindow

exe文件被运行后命令CMD / C将关闭命令提示窗口。



Answer 5:

你可以尝试有点危险: taskkill /IM cmd.exe ..dangerous BCZ,将杀死这是打开CMD和的前打开的任何CMD。

或加入验证,以确认你有正确的cmd.exe,然后通过PID,像这样杀了它:

set loc=%time%%random%
title=%loc%
for /f "tokens=2 delims= " %%A in ('tasklist /v ^| findstr /i "%loc%"') do (taskkill /PID %%A) 

替补(pslist &&A)(tasklist /FI "PID eq %%A")(taskkill /PID %%A)如果你想首先检查它(也许已经安装pstools)。



Answer 6:

在执行代码的末尾添加该代码

C:\ WINDOWS>出口



Answer 7:

我有这个,我说EXIT ,最初也没有工作,我每次需要猜测called program exiting在这里另一个响应中提到的建议,但是现在它工作事不宜迟-不知道是什么造成这一点,但需要注意的一点是那我打电话数据文件.html ,而不是处理它的程序browser.exe ,我没有修改任何东西,但我只想说,它更整洁只使用一个bat文件来访问这些网页文件的主要访问页和仅具有title.batcontents.batindex.bat与位于子文件夹的内容的其余部分中的根文件夹。

即:contents.bat读

cd subfolder
"contents.html"
exit

它看起来也更好,如果我只改变这些项目,以满足他们在太上下文中的bat文件图标,但那是另一回事,隐藏的蝙蝠文件中的子文件夹,创建自定义图标快捷方式,以便在根文件夹与图像要求定制也隐藏。



文章来源: How to automatically close cmd window after batch file execution?