Как использовать VBScript для входа на домашнюю страницу, когда домашняя страница «Надежный сайт» - PullRequest
0 голосов
/ 16 января 2019

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