매크로

조회 수 112 추천 0 댓글 5
q::
while GetKeyState("q", "P")  
{
SetStoreCapslockMode, Off
send {q}
sleep 100
}
return


w::
while GetKeyState("w", "P")  
{
SetStoreCapslockMode, Off
send {w}
sleep 100
}
return

-소스 끝----------------------------------------------------------------------------------------------------

q 혹은 w를 단독으로 누르면 q 혹은 w가 반복이 되는데요.

그런데 동시에 2개키를 누르면 나중에 누르는 키만 반복이 됩니다. 

동시에 눌렀을 때 2개 키 모두 반복하려면 어떻게 해야 하나요?


  • 압살맨블로그 2022.09.08 00:20

    오토핫키는 멀티쓰레드를 사실상 지원하지 않습니다. 흉내만 낼 뿐이구요. 


    그래서 단축키 하나당 한 쓰레드이고 누를 때마다 기존에 실행되던 쓰레드를 무시하고 바로 다른 쓰레드로 넘어갑니다.


    그러므로 오토핫키를 두개의 실행프로그램으로 나누거나 혹은 SetTimer 를 사용해서 비슷하게 흉내를 내시면 됩니다.

  • AHKnew 2022.09.08 01:09

    감사합니다. 말씀하신 내용으로 다시 한번 해보겠습니다.

  • 압살맨블로그 2022.09.08 02:19
    게임처럼 민감한 작업이다. 하면 어미 프로그램 1개와 자식 프로그램 2개를 만들어서 어미 프로그램을 실행하면 자식 프로그램 2개가 대기하는 식으로 하면 되구여

    그게 아니라면 하나의 프로그램에 g라벨을 2개 만들어서 기능들을 만든 후 단축키마다 settimer, g라벨, on 해주면 됩니다.
  • AHKnew 2022.09.08 02:44
    음~ 알것도 같습니다. 단축키가 많아서 뒤에 말씀 하신 방법으로 한번 해보겠습니다.
  • AHKnew 2022.09.08 11:32

    q::
    settimer, qq, 100
    qq:
    send {q}
    return

    q up::
    settimer, qq, off
    return



    w::
    settimer, ww, 100
    ww:
    send {w}
    return

    w up::
    settimer, ww, off
    return
    ------------소스 끝--------------------
    덕분에 고민 해결했습니다. 작동 잘됩니다. 조언 해주신데로 만들었는지는 자신이 없네요 ㅎㅎ;


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 Gui combobox 관련 질문 드립니다. 2 덩구리얌 2016.03.04 0/0
질문 GUI Combobox (콤보박스) 에 대한 질문좀 드립니다. 4 우후훅 2015.06.19 0/0
질문 Gui child parent 관계에서 gui var 가져오기 방법 질... 14 아잉뿌잉 2015.07.09 0/0
질문 Gui ActiveX. 에서 Tab입력시 입력이들어가질않네요. ... 5 _Crash 2015.10.17 0/0
질문 Gui ActiveX 에 Send,{Enter} 가 안들어가네요 ㅠㅠ. 3 _Crash 2015.10.20 0/0
질문 GUI 2개가 있는 경우 질문입니다. 넌내꺼다솜 2020.04.11 0/0
정보 GUI - 파일(폴더) 목록을 DropDownList로 만들기 14 모바게 2016.06.13 3/0
질문 gui 저장 문제 질문입니다 5 T7GG 2015.08.31 0/0
질문 gui 드롭다운리스트 질문드려요 6 쵸쵸 2016.03.05 0/0
질문 GraySclae,화면단색화 질문올립니다. 2 Hoya2 2017.10.29 0/0
질문 GOTO문 질문입니다!! 소스 확인 부탁드립니다. 4 잘크 2016.09.11 0/0
질문 goto로 탈출했다 생각했는데 loop1회가 더돌아보리는 ... 19 독이든사과 2014.12.31 0/0
질문 gosub을 2개 더 추가 시켰을뿐인데 왜 start 한번 클릭... 8 꿈을낚는아이 2015.08.22 0/0
질문 gocr.exe 이나 vis2 말고 다른 ocr 소스도 있을까요? HyunsD 2021.03.06 0/0
질문 global 변수 질문 1 왜6자냐 2016.05.23 0/0
질문 gidp 이미지검색관련 함수질문이요 5 공유야우 2017.12.21 0/0
질문 GetkeyState 키를 여러개 지정하는법 질문! 7 Jaram 2016.01.12 0/0
질문 getkeystate 정지 시키는방법도 잇나요? 2 바유무 2015.07.04 0/0
질문 GetKeyState 여러키 질문좀요 .. 3 모짱 2016.01.27 0/0
질문 Genymotion에서 PostMessage를 이용하기 에러 질문 6 무림공작 2015.09.07 0/0
Board Pagination Prev 1 ... 188189190191192193194195196 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글