![]() |
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]() ![]() ![]() |
|
rogi08 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 18.2.2009 Репутация: нет Всего: нет |
Hi, all
Необходимо открыть IE несколько ссылок. Вариант : 1. CreateProcess \ ждём \ TerminateProcess не совсем подходит, потому что ссылок может быть много, а каждый раз запускать и бить IE не рационально, хотя надёжно. Можно ли в уже запущенное приложение IE передать url, чтоб он перешёл по url? Если да, то как. Заранее спасибо |
|||
|
||||
Dem_max |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1780 Регистрация: 12.4.2007 Репутация: 16 Всего: 39 |
Непонятно что и как конечно, вот может быть так
-------------------- Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte") |
|||
|
||||
rogi08 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 18.2.2009 Репутация: нет Всего: нет |
ok,
всё равно запускает новый процесс, мне бы использовать уже запущенный. Может HWND неверно подставляю? Уточню задачу: обращаться к разным сайтам, при этом используя один и тот процесс IE, а не запускать для каждого сайта отдельный процесс. |
|||
|
||||
Dem_max |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1780 Регистрация: 12.4.2007 Репутация: 16 Всего: 39 |
Из описания на него только такие параметры командной строки
-------------------- Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte") |
|||
|
||||
rogi08 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 18.2.2009 Репутация: нет Всего: нет |
всё верно,
но мне нужно не каждый раз создавать процесс и окно, а как-то передавать параметры в уже запущенное. На крайняк: программно найти поле адреса, вбить ссылку и нажать enter, но это жесть. Есть ли другие способы. |
|||
|
||||
Dem_max |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1780 Регистрация: 12.4.2007 Репутация: 16 Всего: 39 |
ну тогда если только добраться до строки ввода, вывести туда свой адрес и сэмулировать нажатие Enter
FindWindow+FindWindowEx -------------------- Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte") |
|||
|
||||
586 |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2243 Регистрация: 8.5.2006 Репутация: 39 Всего: 146 |
Это можно сделать через IWebBrowser2::Navigate - http://forum.vingrad.ru/index.php?showtopi...t&p=1539124 |
|||
|
||||
Dem_max |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1780 Регистрация: 12.4.2007 Репутация: 16 Всего: 39 |
ну вот и код подсказали
-------------------- Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte") |
|||
|
||||
GremlinProg |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2706 Регистрация: 9.8.2005 Где: Тюмень Репутация: 99 Всего: 106 |
586, правильно подсказывает, Navigate - более простое решение + от версии к версии ИЕ оно останется рабочим
-------------------- "Гений всегда разумнее, чем умнее. Ум — это машина, разум — водитель этой машины." |
|||
|
||||
rogi08 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 25 Регистрация: 18.2.2009 Репутация: нет Всего: нет |
GremlinProg,
586, Необходимо, чтобы ссылки открывалиcь от имени Intenet Explorer ( iexplore.exe ) Navigate, вроде не позволяет этого сделать, поэтому придётся искать окно и вбивать новый адрес программно. Какие ещё есть варианты ? |
|||
|
||||
586 |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2243 Регистрация: 8.5.2006 Репутация: 39 Всего: 146 |
||||
|
||||
![]() ![]() ![]() |
Правила форума "C/C++: Системное программирование и WinAPI" | |
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |