관리 메뉴

ㄴrㅎnㅂrㄹrㄱi

오토핫키 강좌 (초보편 #04 ) 본문

AUTOHOTKEY/도움말

오토핫키 강좌 (초보편 #04 )

님투 2009.01.03 23:26

다시 쉽게 갔다가 오죠 ^^

앞서 설명에서 오토핫키의 생성배경과 장단점에 대해서 알아보았을 겁니다. 정상적으로 앞 설명을 잘 필독 하셨다면.

 

오토핫키 스크립트 작성 및 실행방법

스크립트 작성은 메모장으로도 충분하지만 에디트플러스, 아크로에디트, 울트라에디트 등 여러 편집둘을 사용하면 좀더 수월해지겠죠 부담없이 사용할려면 아무래도 아크로에디트가 좋을 듯 하군요 라이센스가 아직은 무료니깐 말입니다.

오토핫키의 확장자는 AHK 입니다.  아크로에디트 구문강조 파일입니다.

다운받아서 C:\Program Files\AcroSoft\AcroEdit\Syntax\ 에 복사 하면됩니다. 

그리고 C:\Program Files\AutoHotkey\AutoHotkey.exe  을 실행하고 트레이에  H  아이콘을 더블클릭하세요


위처럼 창이 나타납니다. Ctrl + E 를 누르거나 메뉴를 선택하면 메모장이나 연결된 에디트로 Autohotkey.ahk 라는 파일이 열리게 됩니다.  소스은 32 줄 정도 밖에 안되네요  물론 수정해서 실행해보셔도 되겠군요

 

오토핫키 스크립트를 실행하기 위해서는  오토핫키 프로그램을 설치한 상태라면 소스.ahk 파일을 더블클릭 하는 것만들으로도 실행시킬수 있습니다.  혹은  컴파일 한 후에 실행파일 (*.exe) 파일을 실행해도 됩니다. 

컴파일 방법은  소스.ahk 라는 소스에 오른쪽 마우스를 클릭하면  팝업메뉴에서  

Colmplie Script 를 선택하면 컴파일을 실행합니다.

 

1. 인터넷에 자동으로 접속하는 매크로를 WinKey + k 에 할당 해보겠습니다.
    ※ 이 키는  윈도우키 + K  키를 누르면 기본 브라우저를 실행하고 해당 주소를 연다.

     ~#k::Runhttp://infoki.net

 

한줄 매크로 설명

~ : 모디파이어키 - 현재 지정된 키를 무력화 하고 새로 지정하는 핫키를 유효화 한다 
#  : 모디파이어키 - 윈도우의 (WinKey) 버튼을 이르는 키
K : 영문자판 k 로 즉 위 모디파이어윈도우키 + K 를 누르면 ...  이다
:: :  핫키구분
Run :  오토핫키 명령어로 프로그램 실행 명령어이다
http://infoki.net  :  Run 명령어로 실행할 주소  브라우저에서만 사용하는 인터넷주소 http://  는 필수다

소스를 문법형으로 만들자면.

~#k::
Run, http://infoki.net ; 인터넷 주소 대신에 하드에 있는 프로그램을 직접 실행도 가능합니다. (경로/실행파일)
return 

 

처럼 됩니다.  하지만 오토핫키에서는  하나의 명령만 있다면 한줄로 표현이 가능합니다. 

 

~#n:: ; 노트패드를 실행후 노트패드에 키를 보내는 예
run, Notepad
WinWaitActive, 제목 없음 - 메모장 ; 윈도우제목이 [제목 없음 - 메모장]인 윈도우가 활성화 되기를 기다림.
send, autoHotkey Test. ; 활성창에 autoHotkey Test. 라는 문자열을 보냄.
sleep, 1000 ; 1000 ms 지연 즉 1초 지연
send, {Enter}second line. ; { } 는문자열 그대로 보내는것이 아니고 {}안의 내용을 해석해서 키를 보내라는 의미
; 이런종류의 키들은 KeyList 에서 찾을 수 있음.
send, {Enter}{Shift Down}third Line.{Shift Up} ; THIRD LINE> 출력됨
return

 

2 Comments
댓글쓰기 폼