Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.05.2013, 18:58   #21
ClMlD
Форумчанин
 
Аватар для ClMlD
 
Регистрация: 09.07.2011
Сообщений: 185
По умолчанию

Цитата:
Сообщение от eval Посмотреть сообщение
клик по элементу делается так <element>.Click; все просто, только вам это не поможет..
А как мне найти именно тот элемент что мне нужен то есть ссылку
ClMlD вне форума Ответить с цитированием
Старый 06.05.2013, 19:12   #22
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

а в #4 что делали?
eval вне форума Ответить с цитированием
Старый 06.05.2013, 19:14   #23
ClMlD
Форумчанин
 
Аватар для ClMlD
 
Регистрация: 09.07.2011
Сообщений: 185
По умолчанию

а понял щас попробую
ClMlD вне форума Ответить с цитированием
Старый 06.05.2013, 19:27   #24
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Что поняли-то? eval же честно предупредил что это не поможет да и вы сами пробовали!

Цитата:
вы что то подобное имели ввиду?
Код:
var
BrowserH:HWND;
begin
BrowserH:=Webbrowser1.handle;
PostMessage(BrowserH,WM_LBUTTONDOWN,0,XY);
PostMessage( BrowserH,WM_SETCURSOR,BrowserH,MakeLong(HTCLIENT,WM_LBUTTONDOWN));
PostMessage(BrowserH,WM_LBUTTONUP,0,XY);
PostMessage( BrowserH,WM_SETCURSOR,BrowserH,MakeLong(HTCLIENT,WM_LBUTTONUP));
end;
Наверно. Попробовать не? И курсор вероятно двигать до нажатия надо, может быть еще паузу добавить перед кликом.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 06.05.2013, 19:40   #25
ClMlD
Форумчанин
 
Аватар для ClMlD
 
Регистрация: 09.07.2011
Сообщений: 185
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Что поняли-то? eval же честно предупредил что это не поможет да и вы сами пробовали!
Так я пробовал Navigate а он предложил Click так я не пробовал
ClMlD вне форума Ответить с цитированием
Старый 06.05.2013, 23:55   #26
ClMlD
Форумчанин
 
Аватар для ClMlD
 
Регистрация: 09.07.2011
Сообщений: 185
По умолчанию

Ув. Форумчане PostMessage тоже не помог , он всеровно определяет что клик был не настоящим , что можно придумать?
ClMlD вне форума Ответить с цитированием
Старый 07.05.2013, 00:16   #27
ClMlD
Форумчанин
 
Аватар для ClMlD
 
Регистрация: 09.07.2011
Сообщений: 185
По умолчанию

Ура ! ! ! я это сделал , но опять же новая проблема: Иногда случается так что выскакивает ошибка сценария продолжить выполнения скрипта ? как от это избавиться?
ClMlD вне форума Ответить с цитированием
Старый 07.05.2013, 00:19   #28
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Ув. Форумчане PostMessage тоже не помог , он всеровно определяет что клик был не настоящим , что можно придумать?
Дык PostMessage какой? С задержкой после движения тоже не работает?

Ну всегда есть вариант посмотреть что делает этот js скрипт и сделать тоже самое. Или может быть запустить его, вроде же есть в TWebBrowser что-то типа ExecuteJavascript("...").
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.

Последний раз редактировалось Alex11223; 07.05.2013 в 00:33.
Alex11223 вне форума Ответить с цитированием
Старый 07.05.2013, 00:35   #29
ClMlD
Форумчанин
 
Аватар для ClMlD
 
Регистрация: 09.07.2011
Сообщений: 185
По умолчанию

Ошибку скрипта убрал выставив Silent на true . Все всем спасибо вопрос решен , тему можно закрыть
ClMlD вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TWebBrowser.navigate в цикле поБЕДА Компоненты Delphi 2 03.07.2012 11:25
путь к htm файлу Webbrowser.navigate(' '); Arsenx777 Общие вопросы Delphi 6 28.06.2011 10:54
WebBrowser.Navigate в дополнительном потоке Crystallon Общие вопросы Delphi 3 13.10.2010 11:24
Закрытие программы после webbrowser1.Navigate ntro123 Общие вопросы Delphi 4 18.07.2010 15:22
TWebBrowzer.Navigate saltik Компоненты Delphi 5 22.09.2008 14:51