PDA

Показать полную графическую версию : Закрытие окна Internet Explorer


rhtu
01-03-2006, 22:36
Технология VBScript позволяет записать Window.Close. чтобы закрыть
Internet Explorer 4.0 . Однако перед закрытием появляется окно с двумя
кнопками для подтверждения/отказа закрытия. Можно ли для подтверждения
закрытия использовать скрипт, записываемый, как
WinWaitActive("Microsoft Internet Explorer", "Просматриваемая _
веб-страница пытается закрыть это окно. Закрыть окно?")
Send("{ENTER}") ????
Где должен располагаться полученный в AvtoIt .exe-файл перед его запуском:
в папке с Виндоусом'98, в папке /cgi-bin/ сервера Apach ? Каковы условия
проверки работы сценария (.exe)? Пожалуйста, ответьте!

DmitryOlenin
01-03-2006, 23:01
rhtu
Вопрос по существу. Чем не устраивает функция WinKill?

Sanja Alone
02-03-2006, 03:07
rhtu
По-моему, подобные фокусы лучше делать через закрытие процесса, а не окна. Тем более, что не у всех IE - "браузер по умолчанию".
FAQ (http://oszone.net/display.php?id=3663) (раздел "Отлов "случайных" окон" -> пункт 4. Окно браузера).

amel27
02-03-2006, 04:21
rhtuТехнология VBScript позволяет записать Window.Close. ИМХО для VBScript удобней использовать AtoItX, и вызывать методы напрямую через ActiveX




© OSzone.net 2001-2012