|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.06.2010, 18:27 | #1 |
Пользователь
Регистрация: 28.12.2006
Сообщений: 75
|
РАспознавание по экрану и эмуляция нажатия миши
Здравствуйте уважаемые гуру в мире Delphi
Передо мной встала такая вот задача: Слева на право бегает маленький ползунок к примеру начинает с координат 300 до 600. Необходимо с эмулировать нажатие левой кнопки мыши в тот момент когда ползунок будет именно в точке с координатой 450. ну или хотя-бы в диапазоне 440-460. Не подскажите с чего начать решение подобной задачи? |
10.06.2010, 20:56 | #2 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
1. Отскриншотить ползунок и сохранить в bmp.
2. Проверять некорорую область экрана на наличие в ней ползунка (сравнивая с нашим bmp) Вот, только что было. Тема близка http://www.programmersforum.ru/showthread.php?t=103210 3. Сэмитировать нажатие как здесь http://delphiworld.narod.ru/base/use...emulation.html |
10.06.2010, 21:30 | #3 |
Пользователь
Регистрация: 28.12.2006
Сообщений: 75
|
Да всебы хорошо но с эмуляцией нажатия мыши какаято проблема.
приложение реагирует два раза. получается что при нажатии и отжатии... |
10.06.2010, 21:42 | #4 | |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
Делали по примеру с delphiworld.narod.ru?
Цитата:
|
|
10.06.2010, 22:46 | #5 |
Пользователь
Регистрация: 28.12.2006
Сообщений: 75
|
Все спасибо разобрался.
делал по принципу распознавания пикселя. 1. цвет пикселя указателя отличается от формы вот я и пробегаю слева на право до тех пор пока не найду тот цвет к которому относится указатель. 2. эмулирую в точности как порекомендовали. множественность нажатий была ошибочна из за алгоритма. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Эмуляция нажатия клавиши | helenfly | Win Api | 9 | 01.12.2009 12:09 |
Эмуляция нажатия мыши, клавиатуры | xmur | Помощь студентам | 2 | 08.04.2009 17:45 |
Эмуляция нажатия кнопки F3 | Dimixis | Помощь студентам | 4 | 17.06.2007 23:42 |
Эмуляция нажатия клавиши...... | Zoidberg | Win Api | 4 | 11.01.2007 18:44 |