컴퓨터로 하는 반복 작업. 자동화해보자.
매크로 프로그램은 반복되는 컴퓨터 작업을 자동화해주는 프로그램입니다. 복잡한 키보드 입력이나 마우스 움직임 등을 저장하여 한번의 명령으로 동작하게 만들거나 반복적으로 동작하게 만들 수 있는 프로그램입니다. 대표적인 프로그램으로 AutoHotkey가 있습니다.
1. AutoHotkey란 무엇인가요?
AutoHotkey(이하 AHK)는 사용자 지정 매크로 및 자동화 도구를 만들 수 있도록 설계된 무료 오픈 소스 스크립팅 언어입니다. 주로 Windows 운영 체제에서 작동하며, 키보드, 마우스 입력 및 창 관리와 같은 작업을 간단한 스크립트로 자동화할 수 있습니다. AHK는 사용하기 쉬운 문법과 강력한 기능을 제공하여 사용자가 자신만의 맞춤형 자동화 솔루션을 만들 수 있도록 돕습니다.
매크로 자체는 매우 유용한 툴이지만 잘못 사용될 경우 처벌을 받을 수 있으니 유의해야합니다. 2018년 정치권을 떠들썩하게 했던 드루킹 댓글 사건도 매크로를 이용한 댓글 조작이 문제된 사건이었고 유명 콘서트나 경기 등의 표를 구입하여 암표를 팔 때 사용되기도 합니다.
업무에서 엑셀의 반복 작업이나 블로그 포스팅시 반복구문 입력, 그리고 프로그램머들이 단축키로 반복코드 타이핑을 줄일 때 사용하기도 합니다.
2. AutoHotkey의 기능
a. 키 매핑 및 리매핑: 특정 키를 다른 키로 매핑하거나, 키 조합을 사용하여 복잡한 명령을 실행할 수 있습니다.
b. 자동화 스크립트: 일련의 작업을 자동으로 수행할 수 있도록 AHK 스크립트를 작성할 수 있습니다. 이는 반복적이거나 번거로운 작업을 효율적으로 처리하는 데 도움이 됩니다.
c. 창 관리: AHK는 창의 위치, 크기 및 특성을 조절하고 다양한 창 관리 작업을 자동화하는 데 사용될 수 있습니다.
3. AutoHotkey 설치
AutoHotkey 홈페이지에서 최신버전을 다운받을 수 있습니다.
4. AutoHotkey 주의 사항
AutoHotkey는 2.0 버전이 최신버전입니다. 이전 버전과 2.0버전은 스크립트 문법이 다르기 때문에 이전 버전에 사용되던 문법을 사용하면 스크립트가 정상적으로 작동하지 않습니다. 해외에서는 2.0버전에 대한 내용을 많이 찾을 수 있으나, 국내에서 검색으로 찾을 수 있는 AutoHotkey 사용법은 대부분 이전 버전을 기준으로 설명하고 있어 2.0 버전을 설치한 사용자는 처음 사용법부터 헤매게 됩니다.
인터넷에서 어렵게 찾은 AutoHotkey 2.0 강좌입니다.
오토핫키는 사용자에 따라 무궁무진하게 활용도가 커질 수 있는 프로그램입니다. 배우기는 좀 어려우나 반복작업이 많은 분들이 한번 사용법을 터득하시면 업무시간을 상당 부분 줄일 수 있을 것입니다.