|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] как перехватить клик мышки? |
|
[решено] как перехватить клик мышки?
|
Старожил Сообщения: 460 |
Профиль | Отправить PM | Цитировать а есть идеи, как перехватить клик мышки, как бы поставить HotKey на Mouse1 ?
не просто отследить _IsPressed, а именно перехватить. Что бы выяснить когда бал нажат Mouse1, но что бы окно так и не получило клик Mouse1. Окно не AutoIt. |
|
Отправлено: 06:28, 20-03-2009 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать Цитата proxy:
|
|
------- Отправлено: 06:51, 20-03-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 460
|
Профиль | Отправить PM | Цитировать эт надо же, искал и не нашел....
Благодарю. Правда, при установке, скажем даже самого банального: движение указателя мышки затормаживаются....хм...чууууууууууууууть чуть, но это ощутимо. Сначало поучвствовалось, что что-то есть....самая маслоть - на грани "толи да/толи показалось", но чувства, что "перепроверить надо" появилось. И после проб с работающим скриптом и не работающим так и оказалось....притормаживает.... |
------- Отправлено: 19:19, 20-03-2009 | #3 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать Это нормально, если «MOUSE_PRIMARYUP_EVENT» не используется (тут мы блокируем два события одним махом).
|
------- Отправлено: 21:00, 20-03-2009 | #4 |
Старожил Сообщения: 460
|
Профиль | Отправить PM | Цитировать И с $MOUSE_PRIMARYDOWN_EVENT
и с $MOUSE_PRIMARYUP_EVENT движение тормазится....такое впечатление, что при запуске скрипта, у мышки dpi уменьшили, эдак на 300 ... ) Благодраю за идею! |
|
------- Отправлено: 21:36, 20-03-2009 | #5 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать Цитата proxy:
|
|
------- Отправлено: 21:40, 20-03-2009 | #6 |
Старожил Сообщения: 460
|
Профиль | Отправить PM | Цитировать имеено на нем и пробовал, вот урезал:
#include <MouseSetOnEvent_UDF.au3> #include <GuiConstants.au3> HotKeySet('{ESC}', '_Pro_Exit') Func _Pro_Exit() Exit EndFunc ;~ _MouseSetOnEvent($MOUSE_PRIMARYDOWN_EVENT, "MousePrimaryDown_Event") _MouseSetOnEvent($MOUSE_PRIMARYUP_EVENT, "MousePrimaryDown_Event") While 1 Sleep(100) WEnd Func MousePrimaryDown_Event() ConsoleWrite("Primary Mouse Down" & @LF) EndFunc Func MouseSecondaryUp_Event() ConsoleWrite("Secondar Mouse Up" & @LF) EndFunc |
------- Отправлено: 21:51, 20-03-2009 | #7 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать |
------- Отправлено: 11:13, 21-03-2009 | #8 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] как сделать клик на иконке в tray | adima | AutoIt | 20 | 30-07-2012 09:34 | |
Log/Monitoring - Как перехватить и заменить данные в сети? | dened dened | Сетевые технологии | 7 | 10-12-2009 18:01 | |
Как сделать двойной клик на объекте, без мышки? | Twix1124 | AutoIt | 2 | 26-07-2009 21:48 | |
[решено] Эмуляция ввода с клавиатуры или клик мышки на кнопку в неактивном окне | Иск | AutoIt | 5 | 28-02-2009 12:30 | |
Как перехватить вызов API-функций | Chipa | Программирование и базы данных | 13 | 17-03-2003 20:02 |
|