Witam,
Próbuję napisać skrypt w AutoHotKey, ale sprawia mi to trudność Myślałem o czymś takim:
jak coś to “2” i “X” mają przypisaną jedną funkcję, a “3” i “C” drugą
jeśli nacisnę klawisz “2”/“X” lub “3”/“C” i nacisnę raz LPM, to samo klika mi ten drugi klawisz (jak nacisnę dwójkę/X i LPM to klika trójkę/C i na odwrót), czyli: klikam jedno i LPM to samo klika drugie, a jak znowu kliknę LPM to znowu zmienia na to pierwsze i tak w kółko.
Proszę o pomoc, mam nadzieję, że zrozumiecie, o co mi chodzi
Ten kod będzie działał.
v uruchamia lub zatrzymuje Hotkey w Lewym Myszy
n wyłącza całkowicie skrypt
W trakcie działania skryptu v nie będzie działało jako litera na klawiaturze
Dlatego możesz dodać przed literką inny klawisz:
! Alt
^ CTRL
+ Shift
!^v czyli Alt+Ctrl+v
ButtState := 0
KeySend := 1
Hotkey, LButton, Off
v::
ButtState := !ButtState
if (ButtState=1)
Hotkey, LButton, On
Else
Hotkey, LButton, Off
Return
LButton::
Click
Sleep, 600
if (KeySend = 1)
{
send {x}
KeySend := 0
}
Else
{
send {c}
KeySend := 1
}
Return
n::
exitapp