![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] как перехватить клик мышки? |
|
[решено] как перехватить клик мышки?
|
Старожил Сообщения: 460 |
а есть идеи, как перехватить клик мышки, как бы поставить 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 |
|