vbscript - 当主页是“受信任的站点”时如何使用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
解决方案
推荐阅读
- python - numpy 向量化函数以接受不同长度的向量并返回张量结果
- vue.js - 在 v-for 循环中只显示一次
- javascript - 使用 jquery 在动态变化的文本上拆分字符串
- reactjs - TypeError:无法读取未定义的属性“valueSeq”
- ruby-on-rails - ActsAsTaggableOn 未定义方法 '[]=' for nil:NilClass - 创建操作
- vagrant - 添加额外磁盘时,Chef Kitchen Vagrant box 不会启动
- c# - 字符串列表包含所有子组件
- ruby-on-rails - 是否有与 mockito ArgumentCaptor 等效的 rspec?
- javascript - 如何使背景根据光标上的位置更改其位置
- matrix - 在 Ifc4 命名空间中找不到 IfcProduct.Transform() 方法!(Xbim.Essentials)