原文:
---------------------------
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...