批處理文件 bat 後臺運行

需求:shell

當運行 批處理文件bat 時 , 會有一個黑窗口顯示 , 對於不懂的人來講, 仍是很嚇人的;
有兩種辦法,能夠讓bat後臺運行,不出現黑窗口ide

第一種解決辦法(推薦) :
在你寫的批處理文件,開頭加上如下三行代碼便可spa

if "%1"=="hide" goto CmdBegin
start mshta vbscript:createobject("wscript.shell").run("""%~0"" hide",0)(window.close)&&exit
:CmdBegin

第二種解決辦法:code

好比你的批處理文件, 名字爲 test.bat
再建立一個txt文件 , 好比叫 backrun.txt
再該文件中寫入如下代碼blog

createobject("wscript.shell").run "test.bat",0

此時再把該txt文件的後綴名改成.vbs ; 進程

backrun.vbs 

此時雙擊該該vbs文件, 咱們的批處理文件,就已經進入後臺運行模式了; ip

能夠打開資源管理器, 會發現有一個 叫cmd的進程在運行,就是咱們批處理文件的進程了;
結束進程的話,直接再資源管理器上,結束該cmd進程便可

資源

相關文章
相關標籤/搜索