2017-04-17 4 views
0

기본적으로 내가하고 싶은 것은 : "a"키를 누르고있는 동안 스크립트는 자동으로 "a"키를 계속 누르고 있습니다. 또한 "h"- 키를 누르고 있거나 해제해야합니다. 내가 "a"-press를 기다리는 대신 스크립트를 활성화 할 때마다 "h"-key ("h"-key를 스팸한다)를 추가하려고하면 문제가 생깁니다.AHK : GetKeyState, 2 개의 명령을 보낼 수 없습니다.

#Persistent 

SetTimer, Clicking 

F2::ExitApp 

Clicking: 

a:: 
if (GetKeyState("a", "P")) 
    Send {a down} 
    Send {h down} 
    Sleep 100 
    Send {h up} 
    Send {a up} 
    Sleep 475 

Return 

a up:: Send {a up} 

모든 도움을 주시면 감사하겠습니다. :-)

답변

0

당신은 주위에 괄호가 필요 막기 경우 :

if (GetKeyState("a", "P")) 
{ 
    Send {a down} 
    Send {h down} 
    ... 
} 
+0

감사 alot을! 그것은 그것을 고쳤다! –

관련 문제