Вот ответ: http://skatterbrainz.blogspot.com/2011/02/launch-ie-and-wait-for-it-to-be-closed.html
Запустите IE и дождитесь его закрытия
Я пытаюсь использовать VBScript для запуска веб-формы, которая требует, чтобы пользователь заполнил ее, а затем в конце проверил, заполнили ли они форму или отменили ее. У меня нет контроля над самой формой (зашифрованный код javascript), но я могу сказать, была ли форма заполнена в результате результатов, сохраненных в Active Directory (атрибут пользователя изменен). Я хотел бы иметь возможность запустить мой сценарий, проверить атрибут, если он не настроен должным образом, он запускает веб-форму в IE и ждет закрытия сеанса IE, а затем проверяет тот же атрибут LDAP, чтобы определить, что сделал пользователь, Если они не заполнили форму должным образом, мне нужно ее отключить. Я могу заставить все работать, кроме остановки скрипта, пока IE активен. Я пробовал...
retval = objShell.Run ("iexplore.exe" & url, 1, True) wscript.echo "сессия браузера завершена"
Но метод RUN игнорирует «iexplore.exe» и продолжает работу (даже с Wait = True). Все примеры сценариев для запуска через CreateObject («InternetExplorer.Application») используют метод Sleep, но я не могу использовать фиксированную длительность таймера. Некоторые пользователи занимают намного больше времени, чем другие. Я надеюсь это имеет смысл. Мне просто нужно иметь возможность запустить IE и ждать его закрытия.
1 ответ на вопрос
Похожие вопросы
-
4
Есть ли в IE эквивалент ключевых слов в закладках?
-
3
IE на Windows 7 не сохраняет файлы на диск
-
8
Как остановить шпионские / рекламные всплывающие окна?
-
-
1
«Операция прервана» ошибка постоянно на IE8
-
3
Проверка подлинности домена Windows с помощью Firefox
-
1
Internet Explorer 8 продолжает падать, пока не используется
-
3
Как выделить символ за символом в IE?
-
2
Как отключить настройку усиленной безопасности в Internet Explorer на Windows Server 2008?
-
3
Предотвратить установку панелей инструментов IE?
-
3
Есть ли способ разделить окно / вкладку одного браузера на 2 области просмотра?