LearningNote
[오토핫키] 컴파일 및 프로그램 배포 본문
컴파일이란?
컴파일이란, 사람이 작성한 프로그램 코드를 컴퓨터가 실행할 수 있는 형태로 번역하는 것을 말합니다.
컴파일러란?
컴파일러는, 사람이 작성한 프로그램 코드를 컴퓨터가 실행할 수 있는 형태로 번역해주는 프로그램입니다.
그렇다면 컴파일하는 이유는 무엇일까요?
프로그램 배포 시, 사용자 PC 에 오토핫키가 설치되어 있지 않아도 실행 가능하도록 하기 위함입니다. 개발하는 사람이야, 당연히 오토핫키를 설치해야 하지만, 사용자에게 오토핫키를 설치해야 하는 번거로움을 줄 필요는 없겠죠?
컴파일을 하면, 파일 확장자도 달라집니다. 스크립트 소스 파일은 *.ahk 인 반면에, 컴파일된 파일은 *.exe 가 됩니다.
그렇다면 컴파일을 직접 해보도록 합니다.
컴파일을 하려면 필수적으로 두 가지가 필요합니다.
첫 번째는 컴파일할 대상 스크립트이며,
두 번째는 컴파일러입니다.
스크립트는 간단하게 메시지 박스를 띄우는 것으로 해보겠습니다.
#SingleInstance, Force
F4::
ExitApp
!1::
MsgBox, Hello world!
return
이제 대상 스크립트 파일을 컴파일하기 위해, 컴파일러를 실행합니다.
컴파일러는, 오토핫키 설치 시 폴더 지정을 별도로 수정하지 않았다면, 다음과 같은 폴더에 있습니다.
C:\Program Files\AutoHotkey\Compiler\Ahk2Exe.exe
윈도 메뉴에서 검색할 수도 있는데, 이때에는 다음과 convert 라고 검색하시면 나옵니다.
실행화면을 살펴보겠습니다.
크게 Required Parameters 영역과, Optional Parameters 영역으로 구분되어 있습니다.
컴파일할 대상 파일과 변환될 결과 파일의 이름을 지정하는 것은 필수입니다.
이 외에도 선택적으로 아이콘과 기타 옵션도 지정할 수 있습니다.
이제, 변환해보겠습니다.
위에서 작성한 테스트용 스크립트 파일을 선택하고,
같은 이름으로 결과 파일의 이름을 지정합니다.
맨 아래쪽에 있는 Convert 버튼만 누르면 금방 컴파일이 완료됩니다.
다음과 같은 메시지가 뜬다면, 컴파일이 성공적으로 끝난 것입니다.
별도로 아이콘을 지정하지 않았다면, 녹색 바탕에 흰 글씨로 H 가 쓰여있는 아이콘으로 지정됩니다.
이것으로 컴파일 및 프로그램 배포를 마칩니다.
'오토핫키' 카테고리의 다른 글
[오토핫키] 함수(2) (0) | 2020.08.13 |
---|---|
[오토핫키] 함수(1) (0) | 2020.07.24 |
[오토핫키] 이미지 서치(3) (0) | 2020.07.21 |
[오토핫키] 이미지 서치(2) (0) | 2020.07.20 |
[오토핫키] 이미지 서치(1) (0) | 2020.07.16 |