키보드 활용해보자.
1. 기본 키 관련 - 컨트롤, 알트 등 기본키 정의
2. 키 누르기
1. 기본 키 관련
컨트롤, 알트 등 기본키 정의는 아래와 같다.
방향키 -> up, down, left, right
Ctrl -> ^
Alt -> !
Shift -> +
Win -> #
2. 키누르기
키누르는 것은 send 이용하면된다.
1) 아래 코드는 알트+1 누르면 위 방향키를 100번 누를 것이다. 항목 여러개일경우 선택하기위해 움직일 수 있다.
----------------------------------------------------------------------
#SingleInstance, Force
F4:: ;F4 누르면 매크로 실행을 중지한다.
ExitApp
!1:: ;alt + 1 누르면 아래 코드를 시작한다.
Loop,100 ; 100 번 동작한다.
{
Send, {Up Up} ;위 방향키를 뗀다
Sleep, 50 ; 약 50ms 의 시간을 지연시킨다. 여러번 키보드 동작할때 씹힘을 방지하기 위함이다.
Send, {Up Down} ;위 방향키를 누른다.
}
return
----------------------------------------------------------------------
2) 아래 코드는 100번을 다르게 누르는 방법이다.
알트 + 1 누르면 b를 100번 입력할 것이다. 느리다면 send에도 여러종류가 있는데 sendinput을 사용해보자.
----------------------------------------------------------------------
#SingleInstance, Force
F4:: ;F4 누르면 매크로 실행을 중지한다.
ExitApp
!1:: ;alt + 1 누르면 아래 코드를 시작한다.
Send, {b 100}
return
----------------------------------------------------------------------
3) 아래 코드는 키를 두개 동시에 누르고 싶을때 사용한다.
-> 예를 들면 복사 붙여넣기 같이
-> 컨트롤은 ^ 이다.
----------------------------------------------------------------------
#SingleInstance, Force
F4:: ;F4 누르면 매크로 실행을 중지한다.
ExitApp
!1:: ;alt + 1 누르면 아래 코드를 시작한다.
Send, ^v ; 붙여넣기
return
----------------------------------------------------------------------
4) 키 일반적으로 누르기
-> 엔터, 스페이스 등
----------------------------------------------------------------------
#SingleInstance, Force
F4:: ;F4 누르면 매크로 실행을 중지한다.
ExitApp
!1:: ;alt + 1 누르면 아래 코드를 시작한다.
Send, {Enter}
Send, {Space}
return
----------------------------------------------------------------------
'오토핫키' 카테고리의 다른 글
오토핫키 - 반복문 사용하기/loop (0) | 2021.04.25 |
---|---|
오토핫키 - 이미지 찾기/이미지 저장 (0) | 2021.04.25 |
오토핫키 - 좌표/class확인/window info 확인/좌표확인/프로그램 이름 확인 (0) | 2021.04.25 |
오토핫키 - 기본 (0) | 2021.04.24 |
오토핫키 - 시작하기 (0) | 2021.04.24 |