키보드 입력과 마우스 입력하기
키입력은 'Send' 류의 명령어를 통해 윈도우 활성창(윈도우 최상단에 있는)으로 보내집니다.
다음의 예에서, 컨트롤 + 알트 + S는 '안녕하세요' 를 입력하는 핫키입니다.
기본형 Send, 입력할 문자
예시 ^!s::
Send, 안녕하세요, {Enter}
return
위 예에서 { } 표시를 하지 않은 문자는 문자입력으로 되고(Literally), {Enter} 는 엔터키를 의미합니다.
일반적으로 문자는 { } 표시없이 적고, 특수키 (엔터,스페이스바,방향키, F1, 등)은 {} 을 사용합니다.
그리고, 키입력은 단순히 핫키를 지정하여 보낼수있는것이 아니라 핫스트링을 사용하여 보내기가 가능합니다.
아래의 예는 사용자가 a b c 키를 순차적으로 눌렀을때, 입력된 'abc'를 'A and B and C' 로 변환합니다.
기본형 ::문자열::변환할 문자열
예시 ::abc:: A and B and C
마우스 클릭
: 마우스클릭을 하기 위해서는, 마우스클릭을 할 좌표(X좌표,Y좌표)를 적어줘야합니다. 오토핫키 설치폴더에 있는 'Window Spy' 를 이용해 마우스 좌표를 확인할 수 있습니다.
기본형 Click, X좌표, Y좌표
예시 Click, 400, 300
클릭하지 않고, 마우스 커서만 이동시키고 싶다면 'MouseMove' 명령어를
마우스를 드래그하려면 'MouseClickDrag" 를 사용하세요.
728x90
'프로그래밍 > AHK 메뉴얼' 카테고리의 다른 글
DllCall 정리 (10) | 2015.02.04 |
---|---|
[메뉴얼] 1. 오토핫키 스크립트 생성 (10) | 2015.01.11 |
오토핫키 설치하기 (18) | 2015.01.11 |
오토핫키 소개 (9) | 2015.01.11 |
[메뉴얼] 2. 프로그램, 파일 실행하기 (11) | 2015.01.01 |