当主页为“受信任的站点”时,如何使用vbscript登录主页

时间:2019-01-16 13:05:12

标签: vbscript citrix

我的代码可以正常工作一段时间了。现在突然之间,代码不再起作用了,因为该URL在IE中被确定为“受信任的站点”。

我的代码要做的是打开一个网页(我公司的Citrix登录页面),键入用户名和密码,然后在按钮上提交。只要未将网站URL设置为受信任,而仅将其设置为IE中的“互联网”,所有方法都可以正常工作。有人可以解决这个问题吗? 我需要信任该站点,以便“ ica文件”自动打开。如果该站点不受信任,则脚本可以工作,但是我将弹出一个对话框,询问我是否要打开或保存ica文件,而不是直接启动Citrix应用程序。

    Set IE = CreateObject("InternetExplorer.Application")
IE.navigate "URL"
IE.Visible = True

While IE.Busy
    WScript.Sleep 6000
Wend

Set WshShell = CreateObject("WScript.Shell")

Set ipf = IE.document.all.user
ipf.Value = "my username"
Set ipf = IE.document.all.password
ipf.Value = "my password"
Set ipf = IE.document.all.btnLogin
ipf.Click

While IE.Busy
    WScript.Sleep 5000
Wend

IE.Document.getElementById("ID of the link").Click    

0 个答案:

没有答案