首页 > 解决方案 > 当主页是“受信任的站点”时如何使用vbscript登录主页

问题描述

我的代码工作了一段时间没有问题。现在突然代码不再工作,因为 URL 在 IE 中被确定为“受信任的站点”。

我的代码所做的是打开一个网页(我公司的 Citrix 登录页面),输入用户名和密码并在按钮上提交。只要网站 URL 未设置为受信任,而仅在 IE 中设置为“互联网”,所有工作都很好。有人可以帮助解决这个问题。我需要信任该站点才能自动打开“ica-file”。如果该站点不受信任,则该脚本可以工作,但我会弹出一个窗口,询问我是否要打开或保存 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    

标签: vbscriptcitrix

解决方案


推荐阅读