如何使用vbs隐藏批处理的黑窗口 50
我有一批处理文件t.bat,希望它开机自动执行,没有黑窗口。我知道通过vbs文件可以做到让它静默执行。但现在的问题是,t.bat中某些命令必须以管理员权限执行。我能想到的...
我有一批处理文件t.bat,希望它开机自动执行,没有黑窗口。我知道通过vbs文件可以做到让它静默执行。但现在的问题是,t.bat中某些命令必须以管理员权限执行。我能想到的方案就是runas /user:administrator /savecred t.bat的方式让它以管理员运行。现在问题来了,vbs配合这条runas命令还是会弹出黑窗口。个人理解是因为vbs隐藏掉的是runas的窗口,而不是t.bat的窗口。那么如何才能完全静默执行t.bat呢?
展开
1个回答
展开全部
set ws=WScript.CreateObject("WScript.Shell")
ws.Run "C:\Users\dengnet111\Desktop\1.bat",0
或
Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c 1.bat",vbhide
自己改一下bat的路径和名称,上面任一代码保存为vbs格式,双击即可。
更多追问追答
追问
bat文件要用runas执行啊
bat文件要用runas执行啊
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询