无法使用iexplore.exe作为Shell在Windows Kiosk计算机上运行VBScript

时间:2015-06-24 18:30:56

标签: windows internet-explorer vbscript

我将计算机设置为运行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 

2 个答案:

答案 0 :(得分:0)

如果.Run(或.Exec)失败(有或没有"找不到文件"错误消息)的第一条规则:使用完整的补丁!。如果用户不是正常用户,那么这一点尤其重要。或者脚本早期运行' (在您依赖的设置实际上处于活动状态之前)。

P.S。 .Run(,, True)等待进程并返回其退出代码。因此,我无法在Do Until ie = WshShell.Run()中看到任何押韵或理由。

答案 1 :(得分:0)