|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
Help me! помогите с хуком
Нужно в браузере (опера) отловить клик по кнопке на одном сайте, как это сделать можно хуком
|
#2
|
||||
|
||||
Ставишь хук на события мыши, по событию WM_LBUTTONDOWN определяешь координаты и сравниваешь с координатами кнопки. Если совпало - делаешь че надо.
Хук вешаешь в ДЛЛ и загружаешь из приложения. jmp $ ; Happy End! The Cake Is A Lie. |
#3
|
||||
|
||||
А как ты получишь координаты кнопки, которая находится на странице сайта?
Меня греют ваши плюсы к моей репутации... |
#4
|
||||
|
||||
можно по цвету определить. Если на ОПРЕДЕЛЕННОМ сайте - то можно разок "пипеткой" со скрина определить ее цвет, и дальше искать прямоугольник с таким цветом. Или же сделать BMP-картинку и искать её: проходим по скрину, берем очередной пиксель, сравниваем цвет с крайним левым цветом картинки, если совпадает - начинаем сравнивать остальные. К счастью это компьютерная графика, а не фото или видео, поэтому там все четко прокатит.
Можно еще написать Адд-он к браузеру, который кинет приложению координаты кнопки из HTML-кода. но это уже не по части делфы. jmp $ ; Happy End! The Cake Is A Lie. Последний раз редактировалось Bargest, 26.12.2010 в 18:35. |