📣 더 깊은 내용이 담긴 '프날 오토핫키 강좌 v2'의 서적판이 공개되었습니다.
가장 최신의 오토핫키를 담은 '프날 오토핫키 강좌 v2'를 책으로 만나보세요!
v2 페이지에 공개된 분량보다 더욱 깊은 내용을 처음이라도 괜찮아, 오토핫키 프로그래밍을 통해 배울 수 있습니다.
전국 온/오프라인 서점에서 만나요!
책 더 알아보기 및 구매하기
이번 강좌는 핫키와 핫스트링입니다. 어려운 내용은 없으니 빠르게 진행하도록 하겠습니다.
주의하실 점이 있는데요, 핫키와 핫스트링은 사용 시 스크립트가 끝나도 자동으로 종료되지 않습니다.
사용 후 종료하시려면 작업 표시줄 트레이 아이콘을 우클릭하셔서 Exit를 누르셔야합니다.
핫키
핫키는 단축키입니다. 어떤 키를 눌렀을 때, 동작이 실행되도록 할 때 핫키를 사용합니다. 아래는 핫키의 사용법입니다.
키::
즉, A키를 눌렀을때 대화 상자를 출력하고 싶다면
A::
MsgBox, 안녕!
이렇게 하면됩니다.
핫스트링
핫스트링은 특정 문자를 입력했을 때, 동작이 실행되도록 합니다. 영어만 인식하며, 아래처럼 사용합니다.
::문자열::
즉, apple을 썼을 때 대화상자를 출력하려면
::apple::
MsgBox, 사과!
이렇게 쓰면 됩니다.
apple을 입력한 다음, 엔터키를 누르면 apple은 없어지고 대화 상자가 출력됩니다. 꼭 엔터 키가 아니더라도, 끝을 의미하는 마침표, 스페이스바, 탭 키 등도 가능합니다.
입력할 수 있는 창에 apple을 치지 않아도 됩니다. 바탕화면에서 입력해도 MsgBox가 출력됩니다.
핫키와 조합키
우리가 평소 쓰는 단축키는 조합 키가 붙는 경우가 많습니다. Ctrl + C, Shift + F5같은 경우이죠.
오토핫키에서도 핫키로 구현할 수 있습니다. 아래 표는 각 조합키를 한 문자로 표현한 것입니다.
조합키 | 문자 |
Ctrl | ^ |
Shift | + |
Alt | ! |
Windows | # |
쓰다보면 외워지실거예요.
아래와 같이, 조합키를 의미하는 문자를 붙여서 사용하시면 됩니다.
^A::
→ Ctrl + A를 눌렀을 때
+!Z::
→ Shift + Alt + Z를 눌렀을 때
이번 강은 쉬웠죠? 다음 강은 더 쉽습니다. 어려운 부분인 변수와 연산자가 끝나버리니, 마음에 여유가 생기네요.
다음 강에서 뵙겠습니다.
< 14. 이스케이프 시퀀스 | 15. 핫키와 핫스트링 | 16. ExitApp과 return >
⚠ 이 강좌는 오토핫키 v1을 다룹니다
지금 보시는 강좌는 구버전 오토핫키(v1.1)를 다루고 있습니다. 따라서 본 강좌의 내용은 현재 최신 오토핫키 버전 (v2.0)과 호환되지 않습니다. 구버전의 정보가 필요한 것이 아니라면, 가능한 한 새로운 사이트에 작성한 v2 강좌(https://ahkv2.pnal.dev)를 봐주시길 바랍니다.