标题:
[特效代码]
[已解决]批处理加了隐藏运行还出现黑色的窗口
[打印本页]
作者:
waa333
时间:
2009-3-29 15:04
标题:
[已解决]批处理加了隐藏运行还出现黑色的窗口
@echo off
if "%1" == "h" goto begin
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit
:begin
@ping 127.0.0.1 -n 12 >nul
set NC=HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkCards
for /f "tokens=3" %%i in ('"reg query "%NC%" /s|findstr/i "ServiceName""') do (
set NetCardID=%%i
)
set showLink=HKLM\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\%NetCardID%\Connection
reg add %showLink% /v ShowIcon /t REG_DWORD /d 1 /f
reg add %showLink% /v IpCheckingEnabled /t REG_DWORD /d 1 /f
为什么加了 如下 隐藏代码 ,还会出现 黑色的窗口?
if "%1" == "h" goto begin
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit
:begin
[
本帖最后由 waa333 于 2009-11-21 11:01 编辑
]
作者:
rat
时间:
2009-3-29 15:18
run(
"""%~nx0"" h"
,0)
作者:
waa333
时间:
2009-3-29 15:44
黑色的窗口还是出现,只是看不到它运行程序。
我是想根本看不到黑色的窗口
作者:
rat
时间:
2009-3-29 16:35
标题:
回复 3楼 的帖子
如果是黑色窗口闪一下就消失了,那应当是正常的;如果不消失,就不对了……
作者:
waa333
时间:
2009-3-29 18:24
窗口是闪了,又消失了
难道就没有不让黑色窗口出现的代码?
只能做成EXE?
作者:
rat
时间:
2009-3-29 19:19
你可以做个vbs来隐藏执行此bat,假设名为a.bat,则vbs代码可以是:
CreateObject("WScript.Shell").Run "a.bat", 0, False
欢迎光临 批处理之家 (http://bbs.bathome.net/)
Powered by Discuz! 7.2