如何使用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呢? 展开
 我来答
fly2084
高能答主

2015-06-10 · 有什么不懂的尽管问我
知道大有可为答主
回答量:4.1万
采纳率:83%
帮助的人:6508万
展开全部
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执行啊
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式