簡體   English   中英

CMD腳本:如何關閉CMD

[英]CMD Script: How to close the CMD

我創建了一個小命令,可以讓我啟動 Internet Explorer。 但是,我希望關閉啟動 IE 時出現的小命令提示符。 我怎樣才能做到這一點? 這是我當前的代碼:

"%ProgramFiles%\Internet
Explorer\iexplore.exe"
http://localhost/test.html
PAUSE

我猜我是否取消了暫停。 它會在關閉 IE 時關閉 CMD 框??

還有另一個命令,我可以用它來簡單地創建一個命令,讓我用一個小圖標向菜單添加一些東西,然后運行上面的命令。 這很復雜嗎? 我可以使用任何教程嗎?

謝謝大家

使用start命令:

start "title" "%ProgramFiles%\Internet Explorer\iexplore.exe" http://www.example.com

你最后需要這個

&& exit

例如

"%ProgramFiles%\Internet Explorer\iexplore.exe" http://google.co.uk && exit 
@echo off
start "" "%ProgramFiles%\Internet Explorer\iexplore.exe" "http://www.example.com"
exit /b

但是您實際上不應該強制使用IE,而應使用默認瀏覽器:

@echo off
start http://www.example.com
exit /b

exit / b在win9x IIRC上不起作用,因此如果您需要支持Windows的每個版本, 並且如果用戶雙擊您的批處理文件,則關閉終端窗口,請執行以下操作:

@echo off
start http://www.example.com
cls

您必須在啟動的每個程序之前添加“開始”,否則腳本將等待完成。

您還可以使用/c開關啟動程序,一旦完成執行,cmd就會終止

例如

cmd /c "%ProgramFiles%\InternetExplorer\iexplore.exe" http://localhost/test.html

這里有點晚了,但以最小化模式或不可見模式運行它可能是另一種選擇。 來源: https ://www.winhelponline.com/blog/run-bat-files-invisibly-without-displaying-command-prompt/

以最小化模式運行 .BAT 或 .CMD 文件要以最小化窗口狀態運行批處理文件,請執行以下步驟:

  1. 創建 .BAT 或 .CMD 文件的快捷方式。 為此,右鍵單擊該文件,單擊“發送到”、“桌面”(創建快捷方式)
  2. 右鍵單擊快捷方式並選擇屬性
  3. 在運行:下拉菜單中,選擇最小化
  4. 點擊確定
  5. 雙擊快捷方式可以在最小化窗口狀態下運行批處理文件。

“注意間隔!”

命令提示符總是將空格作為分隔符,除非用雙引號括起來。 因此,如果任何 PathProgram/File Name任何包含空格的內容,都必須用引號括起來。

  • 例如。 "C:/Program files/..."路徑/目錄或"Any Program/Command/File.exe/cmd/txt..." Program/Command/File Name 包含空格/es。

句法:

> start /?
Starts a separate window to run a specified program or command.
START ["title"] [/D path] (start swiches here...) [command/program] (com/prog-parameters here)

start "" /d "Drive:/the/Program/Path/..." "Command/Program Name.extension" "File-Name.extension"

因此,這是常見的錯誤:如果您沒有為標題設置第一組引號"" (即使沒有任何內容),那么START命令會采用第一組引號內的內容(例如路徑。或程序名稱。 ) 並將其設置為標題.,. 當然,它搞砸了。

暫無
暫無

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

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