執行批次檔不要 DOS Command 視窗

如果程式有特殊需求必須從 Command Line 執行,例如以下的 Test.bat

Notepad

則執行的結果就是像下圖一樣,有一個醜醜的 DOS Command 視窗,直到你程式結束後才會關閉


如果要把它去掉,可以修改 Test.bat 如下

Start Notepad
Exit


它的原理是利用 Start 呼叫要執行的程式後,原本的批次檔會繼續往下執行 Exit,就可以把 DOS Command 視窗關閉了

Start 還有其它參數,例如 /Max 可以把要執行的程式最大化,有興趣可自行參考 Start /? 的說明

留言

這個網誌中的熱門文章

Linux 批次檔的寫法

【分享】如何顯示 Debug Message

[分享] Visual Studio 遠端偵錯