|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » IE embadded, как найти чужой? |
|
|
IE embadded, как найти чужой?
|
Новый участник Сообщения: 25 |
Здравствуйте, подскажите плз.
Есть программа, она в своем окне юзает IE компоненты (ну вроде IE_embaded), подскажите плз как именно его найти и использовать как свое окно, как будто я сделал IE_Create ? заранее благодарен. |
|
Отправлено: 22:03, 18-07-2009 |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать Хммм.... , давай посмотри код. Он создает окно браузера, открывает новое окно из родительского, потом находит дочернее и позволяет с ним работать. Но данный код позволяет работать только с виндовыми окнами: Explorer, IE.
#include <IE.au3> ;Чтобы разрешить всплывающие окна с яндекса RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\New Windows\Allow", "*.yandex.ru", "REG_BINARY", "0x0000") ;Ищем в яндексе сайт http://wmxchange.ru/ $oIE = _IECreate("http://yandex.ru/yandsearch?rpt=rad&text=http://wmxchange.ru/") ;Открываем найденный сайт, должен открыться в новом окне _IELinkClickByText($oIE, "http://wmxchange.ru/") ;Подождем запуска браузера и загрузки страницы, т.к. в противном случае можем упустить новое окно в $oShellWindows Sleep(10000) ;Создадим объект $oShell = ObjCreate("shell.application") $oShellWindows = $oShell.windows ;В цикле по всем объектам в $oShellWindows For $Window In $oShellWindows ;Выведем интресующие нас параметры MsgBox (0, "1", "_"&$Window.LocationUrl &"_"&$Window.LocationName&"_") ;Вот здесь находишь нужное окно по одному из параметров, к примеру If $Window.LocationName = "WMX-CHANGE" Then MsgBox (0, "1", "Новое окно найдено") EndIf ;И адльше к нему можно применять стандртные функции, к примеру _IEQuit($Window) Next Exit |
Последний раз редактировалось DmitriyS, 10-08-2009 в 10:26. Причина: Уточнение Отправлено: 10:21, 10-08-2009 | #21 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 25
|
Профиль | Отправить PM | Цитировать За это спасибо
![]() ![]() ![]() ![]() |
Отправлено: 15:21, 10-08-2009 | #22 |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать А какое именно приложение?
|
Отправлено: 16:36, 10-08-2009 | #23 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Вопрос - Какие есть способы узнать чужой пороль и как от них защитится? | artifex220 | Защита компьютерных систем | 1 | 29-09-2009 08:31 | |
как влезть на чужой компютер? | 664872 | Хочу все знать | 6 | 02-03-2003 19:03 | |
Как лучше вскрыть чужой комп | dok | Хочу все знать | 15 | 20-02-2003 04:54 |
|