![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 26.03.2009
Сообщений: 8
|
![]()
помогите научиться перемещать мышку и нажимать кнопки на мыше из программы
нужны следующие действия: нажать левую кнопу мыши и передвинуть курсор не отжимая мышь до нужных координат, пауза, или временная задержка, т.е. нужно чтобы не сразу выполнялись команды, а с некоторой задержкой; двойное нажатие;
Программист для виндовс - это хитрый садомазохист.
|
![]() |
![]() |
![]() |
#2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Как программно эмулировать нажатие мышкой на кнопку?
Для этого нужно послать сообщение Windows. Это можно сделать так: Код:
С координатами еще проще: В примере мышка слегка "подталкивается" без участия пользователя. Код:
А наш СуперМодератор шутить не любит. Если сказал - то и отрежет... ![]() Последний раз редактировалось mihali4; 26.03.2009 в 18:17. |
![]() |
![]() |
![]() |
#3 |
Регистрация: 26.03.2009
Сообщений: 8
|
![]()
Mouse_Event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
Mouse_Event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0); в этой команде для чего нолики, поэкспериментировал с подстановкой разных чисел ничего не обнаружил
Программист для виндовс - это хитрый садомазохист.
|
![]() |
![]() |
![]() |
#4 |
Регистрация: 26.03.2009
Сообщений: 8
|
![]()
а как на счет задержки в выполнении команд? короче нужно перемещать курсор с интервалом 0,2 сек
Программист для виндовс - это хитрый садомазохист.
|
![]() |
![]() |
![]() |
#5 |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
![]()
Используйте компонент TTimer
![]() |
![]() |
![]() |
![]() |
#6 |
Регистрация: 26.03.2009
Сообщений: 8
|
![]()
вроде разлулил, все события))
всем спасибо
Программист для виндовс - это хитрый садомазохист.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нужно программно найти окно программы и нажать на нем кнопку | SeRыЙ | Win Api | 23 | 09.03.2010 08:00 |
не могу нажать на кнопку 'Отправить' с помощью IdHTTP | Dron_kss | Работа с сетью в Delphi | 3 | 17.04.2009 13:34 |
Как нажать спуск фотоаппарата? | Mikhail Bakurov | Помощь студентам | 1 | 18.10.2008 04:14 |
как "ловить мышку" после ответа HTCAPTION на WM_NCHITTEST | Ruzzz | Win Api | 5 | 15.10.2008 20:31 |
Не могу найти Handle Edit'а в окне чужой программы | nechto | Общие вопросы Delphi | 32 | 05.03.2008 19:41 |