Горячая клавиша активации скрипта не работает никак кроме как для активации скрипта

Помощь в написании скриптов
grob
Posts: 2
Joined: 25 May 2023, 19:11

Горячая клавиша активации скрипта не работает никак кроме как для активации скрипта

25 May 2023, 19:19

Есть данный скрипт, который тянет курсор вниз при зажатии левой кнопки мыши. Идея в том, чтобы скрипт активировался при нажатии правой кнопки мыши, но если выставить ее как выставлено тут, то правая кнопка мыши работает исключительно для включения и выключения скрипта. Ни в системе ни в играх она не нажимается. Можно ли как-то сделать, чтобы скрипт активировался на пкм, и при этом кнопка не переставала работать везде кроме скрипта? Заранее спасибо

Code: Select all

Hotkey, RButton, CheckBox
Gui, Add, Text, xm ym+33, Speed:
Gui, Add, Edit, xm+40 ym+30 vSpeed w240 ,1
Gui, Add, Text, xm ym+63 , Timer (ms):
Gui, Add, Edit, xm+40 ym+60 vTimer w240
Gui, Add, CheckBox, xm+200 ym+97 vED gCheckBox, Toggle Script
Gui, Add, Button, xm ym+90 w100 gButtonApplyChanges , Apply Changes
Gui, Show

Hotkey, LButton Up , LeftButtonUp , Off
Hotkey , LButton , LeftButton , Off
Return

GuiClose:
ExitApp

LeftButton:
    Gui , Submit , NoHide
    SendInput , {LButton Down}
    SetTimer , DragDown , % 10 / Speed
    SetTimer , StopDragDown , % Timer
Return

LeftButtonUp:
    SendInput , {LButton Up}
    SetTimer , DragDown , Off
Return

DragDown:
    Gui , Submit , NoHide
    DllCall("mouse_event" , "UInt" , 0x01 , "UInt" , 0 , "UInt" , 1 + Speed)
Return

StopDragDown:
    SetTimer , DragDown , Off
Return

CheckBox:
    Gui , Submit , NoHide
    If (A_ThisHotkey = "RButton")
        GuiControl,, ED,% !ED
    Gui , Submit , NoHide
    Stat := (ED) ? "On" : "Off"
    Hotkey,LButton,% Stat
    Hotkey,LButton Up,% Stat
Return

ButtonApplyChanges:
    Gui , Submit,NoHide
    If (HotkeyC != HotkeyCC) {
        Hotkey,% HotkeyCC := HotkeyC,% CheckBox,% On
        Hotkey,% HotkeyCC,% CheckBox,% Off
    }
Return
[Mod edit: [code][/code] tags added.]

Return to “Помощь”

Who is online

Users browsing this forum: No registered users and 4 guests