Что нового

Назначить макрос на среднюю кнопку мыши

lapin9126

Новичок
Сообщения
38
Репутация
1
Добрый день, подскажите как назначить выполнение макроса при нажатии на колёсико мыши, сочетание клавиш {LSHIFT}{INSERT}?
 

InnI

AutoIT Гуру
Сообщения
4,949
Репутация
1,443
Код:
#include <Misc.au3>

While Sleep(11)
  If _IsPressed("04") Then
    Send("{lshift down}{ins}{lshift up}")
    While Sleep(11)
      If Not _IsPressed("04") Then ExitLoop
    WEnd
  EndIf
WEnd
 
Автор
L

lapin9126

Новичок
Сообщения
38
Репутация
1
Код:
#include <Misc.au3>

While Sleep(11)
  If _IsPressed("04") Then
    Send("{lshift down}{ins}{lshift up}")
    While Sleep(11)
      If Not _IsPressed("04") Then ExitLoop
    WEnd
  EndIf
WEnd
Спасибо за решение, но срабатывает вставка скопированного в буфер только после второго нажатия на колёсико.
 

InnI

AutoIT Гуру
Сообщения
4,949
Репутация
1,443
Код:
#include <MouseOnEvent.au3>

_MouseSetOnEvent($MOUSE_WHEELDOWN_EVENT, "Paste")

While Sleep(111)
WEnd

Func Paste()
  Send("{lshift down}{ins}{lshift up}")
EndFunc
 
Верх