Что нового

[Мышь, клавиатура] Работа скрипта при зажатой кнопке

Denis5567

Новичок
Сообщения
2
Репутация
0
Собственно не могу понять как заставить работать скрипт как только я зажимаю правую кнопку мыши (без зажатия он работать не должен), прошу заранее не кричать, я пытался пользоваться поиском но не нашел ничего из того что бы мне помогло.
 

ivsatel

Продвинутый
Сообщения
319
Репутация
84
Denis5567

Код:
#include <Misc.au3>

Local $hDLL = DllOpen("user32.dll")

While 1
    If _IsPressed("02", $hDLL) Then
        ConsoleWrite("_IsPressed - Нажата Правая кнопка мыши." & @CRLF)
        ; Цикл ожидания, пока клавиша не будет отпущена.
        While _IsPressed("10", $hDLL)
            Sleep(250)
        WEnd
        ConsoleWrite("_IsPressed - Отпущена Правая кнопка мыши." & @CRLF)
    ElseIf _IsPressed("1B", $hDLL) Then
        MsgBox(4096, "_IsPressed", "Нажата клавиша Esc, поэтому скрипт завершает работу.")
        ExitLoop
    EndIf
    Sleep(250)
WEnd

DllClose($hDLL)
 
Автор
D

Denis5567

Новичок
Сообщения
2
Репутация
0
Прошу закрыть тему, во всем разобрался.
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,323
Denis5567 [?]
Прошу закрыть тему, во всем разобрался.
[info border=#0000ff float=left]На форуме принято помечать тему решенной после получения ответа на свой вопрос!
Вверху или внизу темы нажмите на ссылку такого вида:
package_old.gif
Тема не решена
[/info]
 
Верх