批处理文件执行后关闭命令提示符窗口

时间:2015-12-12 07:19:11

标签: windows batch-file cmd

如何在批处理文件执行后自动关闭命令提示符窗口。

我尝试了Start "" & Exit 0命令,但它无效。

Start ""
@ECHO OFF
C:
cd c:\wamp\www\phpfile
php genCSV.php
"c:\program files\coreftp\coreftp.exe" -s-O -site UPLH -u D:\Files\out\*.*   -p /OakraysImport/
del /Q c:\wamp\www\txt\*.*

2 个答案:

答案 0 :(得分:1)

如果您确实想要关闭甚至是交互式会话,那么只需使用exit即可。一般来说,例如,在资源管理器中,批处理文件以cmd /c启动,批处理文件完成后将关闭控制台。

答案 1 :(得分:0)

确保控制台窗口中没有显示任何文本,以使其在批处理文件的末尾自动关闭。 使用EXIT命令和/ B结束批处理文件,然后退出返回命令窗口。清除控制台将在某些系统上关闭。见http://www.robvanderwoude.com/exit.php

你可以将它放在你的批处理文件中(注意退出时t之后的波浪形 - 你很可能需要使用它 - 但你可以试一试。

Set WshShell = CreateObject("WScript.Shell") 
WshShell.SendKeys "Exit~"
WshShell.SendKeys "{ENTER}"