VBS隐藏启动bat,bat自动获取管理员则隐藏失效,怎么解决
VBS:- CreateObject("WScript.Shell").Run "1.bat",0
复制代码 bat加入以下代码自动获取管理员,cmd会启动2次,用VBS隐藏bat只会隐藏第一次的黑色窗口
bat:- cd /d %~dp0
- %1 start "" mshta vbscript:createobject("shell.application").shellexecute("""%~0""","::",,"runas",1)(window.close)&exit
复制代码
|