讓bat檔案後台執行

2021-06-19 16:20:10 字數 1203 閱讀 9105

原文:

---------------------------

bat檔案執行時會有乙個黑黑的cmd.exe視窗,很嚇人,就算用start/min命令去執行bat檔案,電腦的工作列下仍然會有相關的圖示,怎麼讓bat檔案在後台無聲無息無影無形地執行呢?以下的辦法可以達到你的目的。

方法一bat裡有隱藏視窗的命令,很簡單,只需要在**頭部加一段**就可以了。 

@echo off 

if "%1" == "h" goto begin 

mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit 

:begin 

::下面是你自己的**。

方法二在你批處理的相同目錄下新建乙個記事本,裡面輸入: 

dim objshell set objshell=wscript.createobject("wscript.shell") 

ireturn=objshell.run("cmd.exe /c c:\1.bat", 0, true)   

(其中win.bat為你自己的批處理名字,自己改)

然後把這個記事本儲存為字尾名為.vbe的檔案,到時候你只要執行這個vbe檔案就達到目的了!

可以寫的簡單點: 

set ws = createobject("wscript.shell") 

ws.run "cmd /c c:\1.bat",0 

或者 createobject("wscript.shell").run "cmd /c c:\1.bat",0 

(這種寫法很多殺軟報毒, 需要替換引數0) 

最後那個0是指視窗引數,用法為:

0 隱藏視窗並啟用另一視窗。 

1 啟用並顯示乙個視窗。若視窗是最小化或最大化,則恢復到其原來的大小和位置。 

2 啟用視窗並以最小化顯示該視窗。 

3 啟用視窗並以最大化顯示該視窗。 

4 按視窗最近的大小和位置顯示。活動視窗保持活動。 

5 以當前大小和位置啟用並顯示視窗。 

6 最小化指定視窗並啟用按 z 序排序的下乙個頂層視窗。 

7 最小化顯示視窗。活動視窗保持活動。 

8 以當前狀態顯示視窗。活動視窗保持活動。 

9 啟用並顯示視窗。若視窗是最小化或最大化,則恢復到原來的大小和位置。在還原應用程式的最小化視窗時,應指定該標誌。 

讓bat檔案後台執行

bat檔案執行時會有乙個黑黑的cmd.exe視窗,很嚇人,就算用start min命令去執行bat檔案,電腦的工作列下仍然會有相關的圖示,怎麼讓bat檔案在後台無聲無息無影無形地執行呢?以下的辦法可以達到你的目的。方法一bat裡有隱藏視窗的命令,很簡單,只需要在 頭部加一段 就可以了。echo of...

批處理檔案 bat 後台執行

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

批處理檔案 bat 後台執行

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