![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Управление мышью [D7, XP]
Slimer © (2009-02-17 13:09:00)Добрый день!
Врядли вы сталкивались с такой проблеммой:) Но как опытные программисты может быть знаете как ее решить:
требуется управлять мышью (перемещение/клики), но без использования Win32 функции SendInput() или mouse_event(). Есть ли другие способы?
(2009-02-17 15:03:00) [21]Удалено модератором
Anatoly Podgoretsky (2009-02-17 15:03:00) [22]> Slimer (17.02.2009 13:09:00) [0]
Деньги будут рекой течь, будешь самый известный кликер.
Сергей М. (2009-02-17 14:17:00) [23]Весьма дурной, уверяю тебя)
Slimer (2009-02-17 14:14:00) [24]
> Сергей М. © (17.02.09 14:12) [14]
Об этом я подозревал, вот и хотел узнать насколько дурной у них запах))
Сергей М. (2009-02-17 14:12:00) [25]Я сейчас тебе один умный вещ скажу, только ты не обижайся)..
Добраться к мышиному "нутру" минуя API конечно можно, но это уже будут НЕдокументированные способы. А они дурно пахнут)
Slimer (2009-02-17 14:02:00) [26]
> Сергей М. © (17.02.09 13:58) [12]
SetCursorPos - не подходит, надо что-то другое.
> WM_[L|R]BUTTON[UP|DOWN|DBLKLIK]
это же API из user32.dll - тоже не подходит.
Сергей М. (2009-02-17 13:58:00) [27]SetCursorPos - поелозить курсором по экрану
[Child]WindowFromPoint - получение хэндла окна, над которым находится мышиный курсор
WM_[L|R]BUTTON[UP|DOWN|DBLKLIK] - сообщения об эмулируемых событиях мышиных кнопок для отправки окну, над которым находится мышиный курсор
Slimer (2009-02-17 13:45:00) [28]
> Причем здесь курсор?
я думаю вопрос понятен: требуется эмулировать нажатие кнопки мыши без использования функций SendInput или mouse_event. А если вариантов нет - смысл цепляться к словам?
Сергей М. (2009-02-17 13:43:00) [29]
> Slimer (17.02.09 13:28) [7]
> курсором
Управление мышью и управление курсором (эмуляция событий мыши) - две разные разницы.
Про курсор в вопросе ни слова.
MBo (2009-02-17 13:33:00) [30]http://rsdn.ru/forum/message/3286095.1.aspx
Johnmen (2009-02-17 13:31:00) [31]Причем здесь курсор?
Slimer (2009-02-17 13:28:00) [32]
> А эти две разве управляют???
курсором
Johnmen (2009-02-17 13:26:00) [33]А эти две разве управляют???
Slimer (2009-02-17 13:22:00) [34]Ну я думал может есть какие нибудь другие функции помимо этих двух и телекинеза с роботом))
Сергей М. (2009-02-17 13:16:00) [35]Ну разве что запрограммировать какого-нть "телекинетика", чтобы взглядом двигал мыша и кнопки на ней давил)
Сергей М. (2009-02-17 13:14:00) [36]А как еще можно управлять мышью, не прикасаясь к ней ?)
Slimer (2009-02-17 13:13:00) [37]
> Можно маленького робота построить, подключить его к LPT
> и написать к нему программу движений :)
кхм... т.е. никак получается?))
Palladin (2009-02-17 13:10:00) [38]Можно маленького робота построить, подключить его к LPT и написать к нему программу движений :)