|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » IE embadded, как найти чужой? |
|
|
IE embadded, как найти чужой?
|
Новый участник Сообщения: 25 |
Профиль | Отправить PM | Цитировать Здравствуйте, подскажите плз.
Есть программа, она в своем окне юзает IE компоненты (ну вроде IE_embaded), подскажите плз как именно его найти и использовать как свое окно, как будто я сделал IE_Create ? заранее благодарен. |
|
Отправлено: 22:03, 18-07-2009 |
Старожил Сообщения: 460
|
Профиль | Отправить PM | Цитировать DjinnKo, ууууу, класс! самая классная задача - угадать, что же вы подразумеваите ))
И так, есть пример в справке на _IECreateEmbedded 1) что в нем не так? 2) что к нему прикрутить? 3) куда? 4) Как именно? 5) в Каком виде? 6) что именно? |
------- Отправлено: 00:19, 19-07-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 25
|
Профиль | Отправить PM | Цитировать о_О
Постараюсь объяснить понятно. Есть программа, у нее как раз и используется: Цитата:
чтобы я мог использовать ф-и вроде: Вот, так надеюсь понятно. Спасибо что отозвался |
|
Отправлено: 00:28, 19-07-2009 | #3 |
Старожил Сообщения: 460
|
Профиль | Отправить PM | Цитировать Цитата DjinnKo:
Хендл можно получить так: ControlGetHandle(хэндл_окна, '', '[CLASS:Internet Explorer_Server; INSTANCE:1]') а уж как себя поведут _IEFormElementSetValue и т.д. - стоит проверить.... Цитата:
|
||
------- Отправлено: 00:44, 19-07-2009 | #4 |
Новый участник Сообщения: 25
|
Профиль | Отправить PM | Цитировать проверю и сообщу что и как
WinWait("сесе") $wh = WinGetHandle ( "сесе" ) If @error Then MsgBox(4096, "Error", "Could not find the correct window") EndIf $ch = ControlGetHandle($wh, '', '[CLASS:Internet Explorer_Server; INSTANCE:1]') If @error Then MsgBox(4096, "Error", "Could not find the correct window") EndIf $HTML = _IEBodyReadHTML ($ch) ConsoleWrite($HTML) |
|
Отправлено: 00:54, 19-07-2009 | #5 |
Новый участник Сообщения: 25
|
Профиль | Отправить PM | Цитировать proxy, подскажи плз что я не так сделал... или может есть еще варианты ?
|
Отправлено: 01:36, 19-07-2009 | #6 |
Старожил Сообщения: 460
|
Профиль | Отправить PM | Цитировать Сделал все правильно. А проблема в том, что для функций _IEBodyReadHTML и т.д., необходимо указывать не хендл элемента, а объект на элемент.
Как поучить указатель на сторонний объект, в данном случае на IE типа _IECreateEmbedded, не знаю. |
------- Отправлено: 02:08, 19-07-2009 | #7 |
Новый участник Сообщения: 25
|
Профиль | Отправить PM | Цитировать а есть возможность как-то посторонними путями вытащить исходный код страници и как использовать все элементы чтобы заполнять и выделять что нужно (чекбоксы, тектовые поля...) ?
|
Последний раз редактировалось DjinnKo, 19-07-2009 в 14:42. Отправлено: 12:45, 19-07-2009 | #8 |
Новый участник Сообщения: 25
|
Профиль | Отправить PM | Цитировать Люди, никто не знает как решить эту проблему ?
|
Отправлено: 16:29, 19-07-2009 | #9 |
Старожил Сообщения: 460
|
Профиль | Отправить PM | Цитировать Цитата DjinnKo:
а использовать свой IE или _INetGetSource невозможно? |
|
------- Отправлено: 18:43, 19-07-2009 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Вопрос - Какие есть способы узнать чужой пороль и как от них защитится? | artifex220 | Защита компьютерных систем | 1 | 29-09-2009 08:31 | |
как влезть на чужой компютер? | 664872 | Хочу все знать | 6 | 02-03-2003 19:03 | |
Как лучше вскрыть чужой комп | dok | Хочу все знать | 15 | 20-02-2003 04:54 |
|