bat 後臺運行

1、第一種解決辦法

  • 在你寫的批處理文件,開頭加上以下三行代碼即可:
if "%1"=="hide" goto CmdBegin
start mshta vbscript:createobject("wscript.shell").run("""%~0"" hide",0)(window.close)&&exit
:CmdBegin

2、第二種解決辦法

  • 比如你的批處理文件, 名字爲 test.bat
  • 再創建一個txt文件 , 比如叫 backrun.txt
  • 再該文件中寫入以下代碼
createobject("wscript.shell").run "test.bat",0
  • 此時再把該txt文件的後綴名改爲.vbs ;
    backrun.vbs
    此時雙擊該該vbs文件, 我們的批處理文件,就已經進入後臺運行模式了;
    可以打開資源管理器, 會發現有一個 叫cmd的進程在運行,就是我們批處理文件的進程了;
    結束進程的話,直接再資源管理器上,結束該cmd進程即可
發佈了126 篇原創文章 · 獲贊 11 · 訪問量 7627
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章