我必须使用runas创建一个vbscript并隐藏Dos窗口。 评论中的命令工作正常,但对于runas而言,这是另一个想法。
这是我的剧本:
' WshShell.Run "C:\Down\XP\Install_TV_Cmd_Line.bat", SW_HIDE,true
Set WshShell = WScript.CreateObject("WScript.Shell")
strcmd="""C:\Down\XP\Install_TV_Cmd_Line.bat"""
pass = "xxxxxx"
User = "xxxxxx\administrator"
Wshshell.run "runas.exe" & " /U:" & user & " " & strcmd
wscript.sleep(1000)
Wshshell.sendkeys pass & "{ENTER}"
如何通过SW_HIDE参数呢? 提前谢谢
答案 0 :(得分:0)
使用vbscript在隐藏模式下运行命令行
Wshshell.run "runas.exe" & " /U:" & user & " " & strcmd, 0, False
0隐藏窗口(并激活另一个窗口。)
1激活并显示窗口。第一次显示窗口时(恢复大小和位置)。
2激活并最小化。
3激活并最大化。
4恢复。活动窗口保持活动状态。
5激活并还原。
6以Z顺序最小化并激活下一个顶层窗口。
7最小化。活动窗口保持活动状态。
8显示当前状态的窗口。活动窗口保持活动状态。
9恢复并激活。恢复最小化窗口时指定此标志。
10根据启动应用程序的程序状态设置显示状态。