%먼저 오토핫키 설치하기를 보고 오토핫키와 편집기를 설치해주세요.


목표

  •  스크립트 만드는 법 배우기
  • 픽셀서치, 메시지박스, 마우스클릭, 좌표와색상 찾기 


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가 됩니다.

작업표시줄까지 찾아가려면 불편하잔아요~



이번 강좌는 여기서 마치도록 하겠습니다. 잘못된 점은 댓글로 지적해주세요.





+ Recent posts