%먼저 오토핫키 설치하기를 보고 오토핫키와 편집기를 설치해주세요.
목표
- 스크립트 만드는 법 배우기
- 픽셀서치, 메시지박스, 마우스클릭, 좌표와색상 찾기
1.폴더를 하나 만드시고 마우스우클릭-> AutoHokeyScript 를 선택해주세요
2. 스크립트 파일의 이름(아무거나 상관없습니다) 을 지정하고 엔터.
3. 파일을 마우스 우클릭-> Edit Script 클릭
4.sci편집기에 들어왔습니다.
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
다음과 같은 네줄이 적혀있을 것입니다. 기본적인 세팅이니 일단은 신경쓰지 않으셔도 됩니다.
제대로 되는지 테스트 해보기 위해서, 아래에 핫키를 지정하고 메시지 박스를 띄워봅시다.
f6::
msgbox, 안녕 오토핫키야
return
위 내용을 스크립트에 적은 후 Run script 아이콘을 눌려줍니다. 단축키(F5)
이제 오토핫키가 작업표시줄에서 실행 된 상태입니다.
f6을 눌려보시면 메시지 박스가 나옵니다.
나오나요?? 잘하셨습니다.
이제 소스를 살펴봅시다.
f6::
msgbox, 안녕 오토핫키야
return
-핫키
f6:: f6을 핫키로 지정한다는 뜻입니다. f7:: 이라고 하면 f7이 핫키가 됩니다.
! | Alt |
^ | Control |
+ | Shift |
두가지 키를 조합해서 핫키를 만들수도 있습니다.
!1::
은 alt + 1 을 눌렸을 때 동작하는 핫키가 됩니다.
키보드의 거의 모든키를 핫키로 지정할 수 있습니다. 자세한 건 다른 강의에서 한 번 다루도록 하겠습니다.
-메시지박스
msgbox, 원하는 메시지
원하는 글자를 메시지박스로 출력해줍니다.
-return
끝을 나타낸다고 생각하시면 됩니다.
잘못된 예제를 하나 실행해봅시다.
위 예제에서 적은 내용을 지우고
다음 스크립트를 적고 저장을 해줍니다. File-> save 또는 단축키 ctrl + s
f6::
msgbox, 난 f6
f7::
msgbox, 난 f7
return
저장 후 reload (다시 불러오기) 를 꼭 해주셔야 합니다.
작업표시줄의 오토핫키 아이콘을 마우스우클릭-> Reload This Script
reload 후 f6을 눌러 실행해봅시다.
뭐가 잘못됬나요??
f6:: 핫키 이후에 return이 없어 끝을 인식하지 못하고 f7까지 실행하게 됩니다.
return의 중요성 아시겠죠~
그리고 reload는 핫키로 지정해 놓으면 편리합니다.
f7::
Reload
return
스크립트를 수정하고 ctrl+s 로 저장한 다음, f7를 눌려주면 reload가 됩니다.
작업표시줄까지 찾아가려면 불편하잔아요~
이번 강좌는 여기서 마치도록 하겠습니다. 잘못된 점은 댓글로 지적해주세요.