我写的脚本有问题。它对于我和我办公室的同事(5台不同的PC),Win 7 64和32位都非常好。
然而,对于英国人来说,一旦脚本出现一个未指定的错误(我已经将其困住并且显然错误号是-2147467259),该脚本会抛出一个未指定的错误。
Do while appIE.Busy = True OR appIE.ReadyState <> 4 : Wscript.Sleep(100) : Loop
请注意,它设法打开页面,即通过
完成set appIE = CreateObject("InternetExplorer.Application")
appIE.Navigate strSiteAddress
如果我删除Do While,则脚本会在
处失败 strCheckIfTMSPage = appIE.document.DocumentElement.InnerHTML
您能告诉我们为什么它们的机器无法正常工作吗?他们尝试了IE 10,9和8 有32位Windows,他们使用的是Symantec防病毒软件,其安全设置足够低。
非常感谢! 的Bartosz