이제 오토핫키를 경험해 볼 시간입니다. 1강에서 말씀드렸듯이 오토핫키는 '프로그래밍 언어'의 일종입니다. 그러면 오토핫키로 프로그램을 하나 만들어 보아야겠죠. 더불어, 오토핫키를 이용하여 코드를 작성하는 방법을 설명해드리도록 하겠습니다.


 오토핫키 스크립트 파일 만들기 

백문이 불여일견, 따라 해 보며 오토핫키 스크립트 파일을 만들어봅시다.

우클릭 > 새로 만들기 > AutoHotkey Script

▲ 바탕화면이 제일 적당하겠군요. 우클릭 메뉴에서 새로 만들기 > AutoHotkey Script를 선택합니다. 만약 해당 메뉴가 없다면 오토핫키가 제대로 설치되지 않은 것이니, 컴퓨터 재부팅 후에도 안되시면 오토핫키를 재설치해주세요.

 

스크립트 아이콘

▲ 만들어진 스크립트 파일은 위와 같은 형태로 만들어집니다.

요약 : 스크립트 파일 만들기
우클릭 > 새로 만들기 > AutoHotkey Script

 SciTE4AutoHotkey 한글 깨짐 현상 없애기 

스크립트 파일 우클릭 > Edit Script

▲ 이제 편집을 위해, 스크립트 파일을 우클릭 후 Edit Script를 눌러줍니다.

 

▲ SciTE가 열립니다. 이 부분이 편집 화면입니다.

추후 스크립트를 작성 하실 땐, 이미 적혀있는 부분을 다 지워 주신 후 이 부분에 작성해주시면 됩니다.

 

이제 한글이 깨지지 않도록 설정해줄 겁니다.

 

Tools > SciTE4AutoHotkey Settings

▲ 상단 메뉴에서 Tools > SciTe4AutoHotkey settings를 선택해줍니다.

 

File Codepage > Korean Wansung

▲ 나타나는 작은 창에서 File codepage를 System default에서 Korean Wansung으로 변경한 후, Update를 눌러준 후 창을 닫아줍니다. 버튼을 눌러도 별 다른 반응은 없으니 넉넉히 두세 번 눌러주고 창을 닫아주시면 됩니다.

이 과정은 한 번만 해주시면 됩니다.

요약 : 스크립트 편집하기
스크립트 파일 우클릭 > Edit Script

요약 : SciTE 한글 깨짐 현상 없애기
Tools > SciTE4AutoHotkey settings... > File codepage > Korean Wansung

 역사적인 첫 코딩 : Hello World! 

오토핫키는 보통 프로그래밍을 배우지 않으셨던 분들이 많이 접합니다. 아마 이번이 여러분께 첫 코딩이 될지도 모르겠군요.

사실 바다 건너 사는 외국인들은 첫 코딩을 할 때 Hello World! 를 화면에 출력시키는 것부터 시작하는 전통 아닌 전통이 있습니다.

우리도 해봅시다. 아래 코드를 SciTE의 편집 화면에 적어봅시다. 이왕이면 복사해서 붙여 넣지 말고요, 직접 쳐봅시다.

Msgbox, Hello World!

이렇게 쳐주시면 됩니다.

 

한 가지 주의하실 점은, 여러분이 처음 코딩을 해보신다면 아직 문제 해결 능력이 부족하실 겁니다. 오류가 나면 원인을 찾기 힘들지요. 때분에 대소문자와 띄어쓰기까지 그대로 베껴 써보시는 것을 추천드립니다.

코드의 의미는 추후 설명드리겠습니다. 우선 프로그램을 실행시키는 것에 중점을 둡시다.

 

작성을 다 하셨다면, 키보드의 F5 버튼을 누르거나 SciTE의 이 버튼(▶)을 눌러주세요.

 

▲ 위와 같은 창이 나타났다면 성공입니다.

요약 : Hello World! 출력하기

[코드]
Msgbox, Hello World!

[실행]
F5키

2강.ahk
0.00MB


 배포할 때는 컴파일! 

우리가 실행시킨 것은 스크립트 파일입니다. .ahk 확장자를 가진 파일이라는 것이죠. 우리는 이를 실행 가능한 파일, 즉 .exe 확장자로 변환 후 배포해야 합니다. 스크립트 파일은 오토핫키가 설치되어있지 않은 컴퓨터에선 실행이 되지 않기 때문입니다.

컴파일 방법은 간단합니다.

스크립트 파일 우클릭 > Compile Script

 

스크립트 파일을 우클릭하신 후 Compile Script를 클릭하시면, 잠시 후 스크립트 파일과 같은 위치에 똑같은 이름을 가진 exe파일이 나타납니다. 즉, 바탕화면에 스크립트 파일이 있다면 바탕화면에, 새 폴더 (2)에 스크립트 파일이 있다면 새 폴더 (2)에 컴파일된 .exe파일이 생깁니다. 컴파일 시간은 수 초 정도 걸리니, 한 번 누르신 후 조금 기다려주세요.

 

요약 : 스크립트 컴파일하기
스크립트 우클릭 > Compile Script

.exe 파일


이번 강좌가 분량이 좀 많군요. 다소 버거웠을 수도 있지만, 이제 프로그래밍 외적인 내용은 끝났습니다. 이제 여러분은 스크립트를 만들고, 편집하고, 컴파일해서 실행할 수도 있습니다. 남은 건 어떻게 코딩하는 지 배우는 것 뿐입니다.

다음 강좌부턴 '진짜 프로그래밍'을 배워보도록 하겠습니다.


| 2. 오토핫키 맛보기 |