У меня есть код, работающий некоторое время без проблем. Теперь вдруг код больше не работает, так как 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