執行批次檔不要 DOS Command 視窗
如果程式有特殊需求必須從 Command Line 執行,例如以下的 Test.bat
Notepad
則執行的結果就是像下圖一樣,有一個醜醜的 DOS Command 視窗,直到你程式結束後才會關閉
如果要把它去掉,可以修改 Test.bat 如下
Start Notepad
Exit
它的原理是利用 Start 呼叫要執行的程式後,原本的批次檔會繼續往下執行 Exit,就可以把 DOS Command 視窗關閉了
Start 還有其它參數,例如 /Max 可以把要執行的程式最大化,有興趣可自行參考 Start /? 的說明
Notepad
則執行的結果就是像下圖一樣,有一個醜醜的 DOS Command 視窗,直到你程式結束後才會關閉
如果要把它去掉,可以修改 Test.bat 如下
Start Notepad
Exit
它的原理是利用 Start 呼叫要執行的程式後,原本的批次檔會繼續往下執行 Exit,就可以把 DOS Command 視窗關閉了
Start 還有其它參數,例如 /Max 可以把要執行的程式最大化,有興趣可自行參考 Start /? 的說明
留言