我将计算机设置为运行iexplore.exe
作为shell的信息亭,并将以下VBScript设置为在登录时为信息亭用户运行。如果脚本关闭,该脚本应该打开Internet Explorer。该脚本可以正常工作explorer.exe
设置为shell,但不是iexplore.exe
。谁能告诉我为什么?
ie=1
While ie=1
Set WshShell = WScript.CreateObject("WScript.Shell")
ie = WshShell.Run("iexplore.exe http://www.marion.k12.fl.us/", 3, true)
Do Until ie = WshShell.Run("iexplore.exe http://www.marion.k12.fl.us/", 3, True)
Wscript.Sleep 1000
Loop
Wend
答案 0 :(得分:0)
如果.Run(或.Exec)失败(有或没有"找不到文件"错误消息)的第一条规则:使用完整的补丁!。如果用户不是正常用户,那么这一点尤其重要。或者脚本早期运行' (在您依赖的设置实际上处于活动状态之前)。
P.S。 .Run(,, True)等待进程并返回其退出代码。因此,我无法在Do Until ie = WshShell.Run()
中看到任何押韵或理由。
答案 1 :(得分:0)
我发现你不能运行IE设置为shell的脚本。要运行脚本,需要将explore.exe设置为shell。