49 lines
849 B
Markdown
49 lines
849 B
Markdown
|
#Autohotkey
|
||
|
|
||
|
https://domamaonetwelve.tistory.com/entry/%EC%98%A4%ED%86%A0%ED%95%AB%ED%82%A4-MouseClick-%EB%A7%88%EC%9A%B0%EC%8A%A4-%EC%A0%9C%EC%96%B4
|
||
|
|
||
|
```ahk
|
||
|
|
||
|
SetKeyDelay,-1
|
||
|
SetMouseDelay,-1
|
||
|
#UseHook
|
||
|
|
||
|
초기속도=5
|
||
|
가속도=0.1
|
||
|
한계속도=12
|
||
|
현재속도:=초기속도
|
||
|
|
||
|
Left::
|
||
|
Right::
|
||
|
Up::
|
||
|
Down::
|
||
|
위아래값=0
|
||
|
좌우값=0
|
||
|
|
||
|
if (현재속도<=한계속도)
|
||
|
현재속도+=가속도
|
||
|
if GetKeyState("Down", "P")
|
||
|
위아래값 := 현재속도
|
||
|
Else If GetKeyState("Up", "P")
|
||
|
위아래값 := -현재속도
|
||
|
|
||
|
if GetKeyState("Left", "P")
|
||
|
좌우값 := -현재속도
|
||
|
Else If GetKeyState("Right", "P")
|
||
|
좌우값 := 현재속도
|
||
|
|
||
|
MouseMove, %좌우값%, %위아래값%,0,R
|
||
|
If (위아래값) OR (좌우값)
|
||
|
{
|
||
|
sleep 10
|
||
|
goto Down
|
||
|
}
|
||
|
현재속도 := 초기속도
|
||
|
|
||
|
;좌우클릭
|
||
|
RShift::Send,MouseClick, Left, , , 1
|
||
|
End::MouseClick, Right, , , 1
|
||
|
|
||
|
return
|
||
|
|
||
|
```
|