批處理檔案 bat 後台執行

2022-05-09 22:10:21 字數 773 閱讀 4264

需求:

當執行 批處理檔案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程序即可

批處理檔案 bat 後台執行

需求 當執行 批處理檔案bat 時 會有乙個黑視窗顯示 對於不懂的人來說,還是很嚇人的 有兩種辦法,可以讓bat後台執行,不出現黑視窗 第一種解決辦法 推薦 在你寫的批處理檔案,開頭加上以下三行 即可 if 1 hide goto cmdbegin start mshta vbscript crea...

bat批處理檔案

你在1.bat檔案裡寫上 echo 1 g 最終效果是 1.bat echo 1 g 即,bat檔案裡的每一行都會出現在命令列裡!如果不想顯示在命令列裡 1,要麼bat檔案裡,每一行前面都加上 表示這個命令不顯示在命令列裡 2,要麼在bat檔案開頭,寫echo off 下面的命令 都不會出現在命令列...

bat檔案(批處理檔案),批處理命令!!!

批處理 batch 也稱為批處理指令碼。顧名思義,批處理就是對某物件進行批量的處理,通常被認為是一種簡化的指令碼語言,它應用於dos和windows系統中。批處理是由dos或者windows系統內嵌的命令直譯器 通常是command.com或者cmd.exe 解釋執行。類似於unix系統中的shel...