컴퓨터로 하는 반복 작업. 자동화해보자.

매크로 프로그램은 반복되는 컴퓨터 작업을 자동화해주는 프로그램입니다. 복잡한 키보드 입력이나 마우스 움직임 등을 저장하여 한번의 명령으로 동작하게 만들거나 반복적으로 동작하게 만들 수 있는 프로그램입니다. 대표적인 프로그램으로 AutoHotkey가 있습니다.

1. AutoHotkey란 무엇인가요?

AutoHotkey(이하 AHK)는 사용자 지정 매크로 및 자동화 도구를 만들 수 있도록 설계된 무료 오픈 소스 스크립팅 언어입니다. 주로 Windows 운영 체제에서 작동하며, 키보드, 마우스 입력 및 창 관리와 같은 작업을 간단한 스크립트로 자동화할 수 있습니다. AHK는 사용하기 쉬운 문법과 강력한 기능을 제공하여 사용자가 자신만의 맞춤형 자동화 솔루션을 만들 수 있도록 돕습니다.

매크로 자체는 매우 유용한 툴이지만 잘못 사용될 경우 처벌을 받을 수 있으니 유의해야합니다. 2018년 정치권을 떠들썩하게 했던 드루킹 댓글 사건도 매크로를 이용한 댓글 조작이 문제된 사건이었고 유명 콘서트나 경기 등의 표를 구입하여 암표를 팔 때 사용되기도 합니다. 

업무에서 엑셀의 반복 작업이나 블로그 포스팅시 반복구문 입력, 그리고 프로그램머들이 단축키로 반복코드 타이핑을 줄일 때 사용하기도 합니다.

2. AutoHotkey의 기능

a. 키 매핑 및 리매핑: 특정 키를 다른 키로 매핑하거나, 키 조합을 사용하여 복잡한 명령을 실행할 수 있습니다.

autohotkey example

b. 자동화 스크립트: 일련의 작업을 자동으로 수행할 수 있도록 AHK 스크립트를 작성할 수 있습니다. 이는 반복적이거나 번거로운 작업을 효율적으로 처리하는 데 도움이 됩니다.

autohotkey example

c. 창 관리: AHK는 창의 위치, 크기 및 특성을 조절하고 다양한 창 관리 작업을 자동화하는 데 사용될 수 있습니다.

autohotkey example

3. AutoHotkey 설치

AutoHotkey 홈페이지에서 최신버전을 다운받을 수 있습니다.

https://www.autohotkey.com/

4. AutoHotkey 주의 사항

AutoHotkey는 2.0 버전이 최신버전입니다. 이전 버전과 2.0버전은 스크립트 문법이 다르기 때문에 이전 버전에 사용되던 문법을 사용하면 스크립트가 정상적으로 작동하지 않습니다. 해외에서는 2.0버전에 대한 내용을 많이 찾을 수 있으나, 국내에서 검색으로 찾을 수 있는 AutoHotkey 사용법은 대부분 이전 버전을 기준으로 설명하고 있어 2.0 버전을 설치한 사용자는 처음 사용법부터 헤매게 됩니다.

인터넷에서 어렵게 찾은 AutoHotkey 2.0 강좌입니다.

프날 오토핫키2.0 강좌

오토핫키는 사용자에 따라 무궁무진하게 활용도가 커질 수 있는 프로그램입니다. 배우기는 좀 어려우나 반복작업이 많은 분들이 한번 사용법을 터득하시면 업무시간을 상당 부분 줄일 수 있을 것입니다.

이 블로그의 인기 게시물

티스토리에서 블로그스팟으로 블로그 이전하기 - 4편 2차 도메인 연결하기

티스토리에서 블로그스팟으로 블로그 이전하기 - 2편 블로그스팟 설정

티스토리에서 블로그스팟으로 블로그 이전하기 - 3편 구글 SEO에 맞춘 스킨 변경