當前位置:首頁 » 網頁前端 » 能否將腳本執行的黑窗口關閉
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

能否將腳本執行的黑窗口關閉

發布時間: 2022-08-03 19:48:59

❶ 如何讓bat文件在運行時不彈出黑框我要的是直接在bat里編輯命令,不要用VBS腳本調用的那種

那個不出BAT是用到了隱藏命令,,,,
Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c 1.bat",vbhide
把這個保存為VBS文件 1.bat 寫你要運行的批處理 再把這個VBS文件打包,運行這個VBS文件就OK
目前我知道的就這些了啊,,
好像別的不知道餓,,,
你看看 /q /s的命令 追問: 我用了這個ExeScript2.1.1bat轉exe修正綠色漢化特別版,在方案里選擇安靜模式將BAT文件編譯成EXE文件就可以隱藏黑窗口了

❷ 如何利用Windows腳本關閉窗口

用vscript腳本可以做到:

setWshShell=WScript.CreateObject("WScript.Shell")
WshShell.AppActivate"你的程序窗口標題"
WScript.Sleep100
WshShell.SendKeys"~"

其中SendKeys你需要根據你的窗口情況去更改的。

❸ windows執行php腳本 執行成功如何控制不彈出黑窗口

簡單啊,在你批處理的相同目錄下新建一個記事本,裡面輸入:
set ws=wscript.createobject("wscript.shell")
ws.run "win.bat /start",0
(其中win.bat為你自己的批處理名字,自己改)
然後把這個記事本保存為後綴名為.vbe的文件,到時候你只要運行這個vbe文件就達到目的了!~
是用命令PHP.EXE執行?

❹ 關於Windows腳本關閉窗口的問題

對於這樣的問題比較麻煩,但如果你不管任何程序和操作的話,可以考慮定時啟動向活動窗口發送ESC按鍵,一般窗口按ESC可以去關閉,這樣就可以自動關閉任意窗口了。

setWshShell=WScript.CreateObject("WScript.Shell")
WshShell.SendKeys("{ESC}");

然後設定一個計劃任務,定時運行這個腳本即可。

❺ 使用VC6.0調用LUA腳本出現一個一閃而過的黑色命令行窗口,如何去掉!

你用的是控制台程序,當然會出現命令窗口了。。這是肯定的啊,要不然程序怎麼運行,就像linux的腳本,你不用shell來執行,你用什麼來執行?
想不有這個東西只能用win32 api或者mfc來做,不過那是NC行為吧。。你可以改一下,用LUA來調用C不就好了~

❻ 怎麼隱藏任務計劃運行bat批處理的黑框

使用VBS腳本:
Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c c:\windows\au2.bat",vbhide

保存為.VBS 代碼裡面的 c:\windows\au2.bat 改為你的BAT的位置. 任務計劃裡面執行這個VBS腳本.

❼ 運行bat文件怎樣不彈出黑色窗口

調用 vbs 隱藏運行自身就可以了

@echo off
if not "%2"=="snow" mshta vbscript:createobject("wscript.shell").run("""%~F0"" wind snow",vbhide)(window.close)&&exit
echo 這是隱藏的,你看不到
echo 隱藏運行10秒後將創建一個文本文件
ping /n 1 /w 10000 9.9.9.9& cd.>wind.txt
exit

❽ 用bat啟動DOS,能不顯示那個黑色的窗口嗎

C:\Documents and Settings\Smallfrogs> start /?
啟動另一個窗口運行指定的程序或命令。

START [ "title "] [/Dpath] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]
[/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL]
[/WAIT] [/B] [command/program]
[parameters]

"title " 在窗口標題欄中顯示的標題。
path 起始目錄
B 在不創建新窗口的情況下開始應用程序。 除非
啟動 ^C 處理,否則該應用程序會忽略 ^C 處理;
^Break 是唯一可以中斷該應用程序的方式
I 新環境是傳遞給 cmd.exe 的原始環境,
而不是當前環境
MIN 開始時窗口最小化
MAX 開始時窗口最大化
SEPARATE 在分開的空間內開始 16 位 Windows 程序
SHARED 在分共享的空間內開始 16 位 Windows 程序
LOW 在 IDLE 優先順序類別開始應用程序
NORMAL 在 NORMAL 優先順序類別開始應用程序
HIGH 在 HIGH 優先順序類別開始應用程序
REALTIME 在 REALTIME 優先順序類別開始應用程序
ABOVENORMAL 在 ABOVENORMAL 優先順序類別開始應用程序
BELOWNORMAL 在 BELOWNORMAL 優先順序類別開始應用程序
WAIT 啟動應用程序並等候它結束
command/program
如果是內部 cmd 命令或批文件,那麼該命令處理器是
用 /K 命令行開關運行 cmd.exe 的。這表示該窗口在命令運行
後仍然存在。

如果不是內部 cmd 命令或批文件,則是一個程序,並
作為窗口應用程序或控制台應用程序運行。

parameters 這些為傳送到命令/程序的參數

如果命令擴展名被啟用,通過命令行或 START 命令的外部命令
調用會如下改變:

將文件名作為命令鍵入,非可執行文件 可以通過文件關聯調用。
(例如, WORD.DOC 會調用跟 .DOC 文件擴展名關聯的應用程序)。
關於如何從命令腳本內部創建這些關聯,請參閱 ASSOC 和
FTYPE 命令。

執行的應用程序是 32-位 GUI 應用程序時,CMD.EXE 不等應用
程序終止就返回命令提示。如果在命令腳本內執行,該新行為
則不會發生。

如果執行的命令行的第一個符號是不帶擴展名或路徑修飾符的
字元串 "CMD ", "CMD " 會被COMSPEC 變數的數值所替換。這
防止從當前目錄抓出 CMD.EXE。

如果執行的命令行的第一個符號沒有擴展名,CMD.EXE 會使用
PATHEXT 環境變數的數值來決定要以什麼順序尋找哪些擴展
名。PATHEXT 變數的默認值是:

.COM;.EXE;.BAT;.CMD

請注意,該語法跟 PATH 變數的一樣,分號隔開不同的元素。

查找可執行文件時,如果沒有相配的擴展名,看一看該名稱是否
與目錄名相配。如果確實如此,START 會在那個路徑上調用
Explorer。如果從命令行執行,則等同於對那個路徑作 CD /D。