⚠ 이 강좌는 오토핫키 v2를 다룹니다.
📣 더 깊은 내용이 담긴 '프날 오토핫키 강좌'의 서적이 공개되었습니다.
지금 보고 있는 강좌를 책으로 만나보세요!
공개된 분량보다 더욱 깊은 내용을 처음이라도 괜찮아, 오토핫키 프로그래밍을 통해 배울 수 있습니다.
전국 온/오프라인 서점에서 만나요!
책 더 알아보기 및 구매하기
57. 스크립트 파일로 분할하기
마지막 수정일: 2023-12-17
프로그래밍을 하다보면 함수가 엄청나게 많아지기 마련입니다. 그 많은 함수를 스크립트의 한쪽에 몰아서 적기에도 한계가 있기 마련입니다.
스크립트 파일을 나누면 어떨까요? 함수를 분류하여 각각 다른 스크립트 파일에 작성하여, 실제 실행하는 스크립트에서는 함수를 호출만 하는 것입니다. 훨씬 정돈된 스크립트를 작성할 수 있겠지요.
#Include
#Include를 이용하면 스크립트에 쓸 함수를 불러올 수 있습니다. 함수를 모아 다른 스크립트에 저장한 후, 아래와 같이 써주면 되죠.
1 #Include "EveryHangul.ahk"
이렇게 하면 EveryHangul.ahk 안에 있는 함수를 마음껏 사용할 수 있습니다. 당연히, 지금까지 그래왔던 것처럼 상대 경로와 절대 경로 모두 사용할 수 있으며, 아래와 같이 폴더를 지정하면 폴더 내의 모든 파일에 있는 함수를 불러올 수 있습니다.
1 #Include "lib"
라이브러리
이와 같이, 프로그래밍을 작성할 때 필요한 함수같은 자원을 모아둔 파일을 라이브러리라고 합니다.
#include
는 라이브러리 파일을 불러올 수 있는 함수이죠.
라이브러리에는 함수 말고도 클래스 등이 포함될 수 있지만, 기초 단계에선 함수로 분할만 열심히 하셔도 문제 없습니다.