需求:
當執行 批處理檔案bat 時 , 會有一個黑視窗顯示,佔據了工作列位置,而且對於我一個強迫症來說,看著很不舒服,所以就想著如何去隱藏到後臺執行;
網上查到了兩種辦法,可以讓bat後臺執行,不出現黑視窗。
- 第一種解決辦法(推薦) :
在你寫的批處理檔案,開頭加上以下三行程式碼即可
if "%1"=="hide" goto CmdBegin
start mshta vbscript:createobject("wscript.shell").run("""%~0"" hide",0)(window.close)&&exit
:CmdBegin
- 第二種解決辦法:
比如你的批處理檔案, 名字為 test.bat
再建立一個txt檔案 , 比如叫 backrun.txt
再該檔案中寫入以下程式碼
createobject("wscript.shell").run "test.bat",0
此時再把該txt檔案的字尾名改為.vbs ;
backrun.vbs
此時雙擊該該vbs檔案, 我們的批處理檔案,就已經進入後臺執行模式了;
可以開啟資源管理器, 會發現有一個 叫cmd的程式在執行,就是我們批處理檔案的程式了;
結束程式的話,直接再資源管理器上,結束該cmd程式即可
本作品採用《CC 協議》,轉載必須註明作者和本文連結