簡體   English   中英

批處理文件執行后關閉命令提示符窗口

[英]Close command prompt window after batch file execution

如何在批處理文件執行后自動關閉命令提示符窗口。

我試過命令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 /Import/
del /Q c:\wamp\www\txt\*.*

解決方案

根據喬伊的以下答案,我在腳本中使用了“exit / B”。

如果你真的想關閉一個交互式會話,那么只需使用exit 通常,例如從資源管理器中,批處理文件以cmd /c啟動,這將在批處理文件完成后關閉控制台。

確保控制台窗口中沒有顯示任何文本,以使其在批處理文件末尾自動關閉。 使用 EXIT 命令和 /B 結束批處理文件,然后退出返回到命令窗口。 清除控制台將在某些系統上關閉。 http://www.robvanderwoude.com/exit.php

你可以把它放在你的批處理文件中(注意 Exit 中 t 后面的波浪線 - 你很可能需要使用它 - 但你可以嘗試不使用它。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM