AutoHotkey오토핫키
텍스트 파일 몇 줄로 윈도우를 자동화하는 스크립트 언어
공식 사이트(autohotkey.com)로 이동해 내려받습니다. 본 사이트는 설치 파일을 직접 제공하지 않습니다.
오토핫키 소개
AutoHotkey(오토핫키)는 2003년 크리스 말렛이 공개한 윈도우용 스크립트 언어이자 자동화 도구로, 지금은 AutoHotkey Foundation 과 오픈소스 커뮤니티가 개발을 이어가고 있습니다. 메모장으로 쓴 .ahk 텍스트 파일 하나로 단축키를 만들고, 글자를 자동 입력하고, 창을 옮기고, 마우스를 클릭하게 할 수 있어 '윈도우 매크로' 의 대명사처럼 불립니다.
핵심은 핫키와 핫스트링입니다. 특정 키 조합에 원하는 동작을 연결하거나, ;addr 같은 약어를 치면 주소 전체가 자동 완성되도록 만들 수 있습니다. 여기에 창 활성화·이동, 클립보드 처리, 파일 작업, 반복문과 함수, 자체 GUI 창 만들기, COM 을 통한 엑셀·브라우저 제어까지 지원하며, 완성한 스크립트는 Ahk2Exe 로 실행 파일로 묶어 다른 PC 에서도 쓸 수 있습니다. 현재 주력은 문법을 정리한 v2 이고, v1 은 유지보수 단계입니다.
GPL 라이선스의 무료 오픈소스이므로 회사 업무 자동화에도 비용 없이 사용할 수 있습니다. 다만 키 입력과 파일을 자유롭게 다루는 도구인 만큼 출처를 모르는 스크립트를 함부로 실행하면 안 되며, 백신이 컴파일된 스크립트를 오탐하는 경우도 있습니다. 이 페이지에서는 AutoHotkey 공식 다운로드 바로가기와 설치, 첫 스크립트 작성, 문제 해결 가이드를 안내합니다.
주요 기능
Send, Click, WinActivate 같은 명령으로 반복되는 키보드·마우스 작업과 창 정리를 자동으로 처리합니다..exe 로 묶으면 AutoHotkey 가 없는 PC 에서도 실행됩니다.기본 정보
| 프로그램명 | AutoHotkey (오토핫키) |
|---|---|
| 개발사 | AutoHotkey Foundation (오픈소스 커뮤니티) |
| 라이선스 | 무료(오픈소스) |
| 지원 OS | Windows |
| 언어 | 영어(공식 다운로드 페이지에서 자원봉사자가 번역한 한국어 도움말 링크 제공) |
| 카테고리 | 유틸리티 |
| 공식 사이트 | autohotkey.com |
| 최신 버전 | 공식 다운로드 페이지에서 확인 |
| 이전 버전 | 공식 이전 버전 보관 페이지 |
설치 요약

- 아래 공식 다운로드 버튼을 눌러 autohotkey.com 의 Downloads 페이지로 이동합니다.
Download EXE를 누르면 현재 안정 버전(v2)의AutoHotkey_…_setup.exe가 내려받아집니다. 설치 없이 쓰려면Download ZIP을 선택합니다.- 설치 파일을 실행해 모든 사용자용 또는 현재 사용자용 설치를 고르고 진행하면, 끝난 뒤
AutoHotkey Dash창이 열립니다. - 바탕 화면이나 폴더에서 오른쪽 클릭 →
새로 만들기 > AutoHotkey Script로.ahk파일을 만들고 메모장으로 엽니다. - 예를 들어
#n::Run "notepad.exe"한 줄을 저장한 뒤 파일을 더블클릭하면 트레이에 초록색 H 아이콘이 생기고Win+N으로 메모장이 열립니다. - 예전 v1 문법으로 작성된 스크립트가 있다면 Downloads 페이지의
AutoHotkey v1항목(1.1 폴더)에서 v1 을 함께 설치해 나란히 쓸 수 있습니다.
주의사항
- 공식 배포처는
autohotkey.com과 GitHub 의AutoHotkey/AutoHotkey저장소뿐입니다. 공식 페이지조차 브라우저의 안전 브라우징 오탐 안내를 띄울 만큼 자동화 도구는 오해를 받기 쉬우니, 그 외 사이트의 설치 파일은 절대 받지 마세요. - 인터넷에서 받은
.ahk스크립트는 키 입력, 파일 삭제, 인터넷 접속을 모두 할 수 있습니다. 실행 전 메모장으로 내용을 훑어보고, 내용을 볼 수 없는 컴파일된.exe는 신뢰할 수 있는 출처의 것만 실행하세요. - v1 과 v2 는 문법이 다릅니다. 인터넷 예제 상당수가 v1 기준이라 v2 에서 오류가 나면 어느 버전용 코드인지 먼저 확인하세요.
- 온라인 게임에서 자동화 스크립트를 쓰면 이용 약관 위반으로 계정이 제재될 수 있습니다. 게임 보안 프로그램이 AutoHotkey 실행 자체를 막는 경우도 있습니다.
자주 묻는 질문
Suspend Hotkeys(단축키만 일시 중지), Pause Script, Exit 메뉴가 있고, 파일을 고친 뒤에는 Reload This Script 로 다시 불러옵니다.Other Releases 아래 AutoHotkey v2, v1 폴더에 모든 빌드가 보관되어 있어 특정 버전이 필요할 때 받을 수 있습니다.#Requires 지시문과 오류 창의 줄 번호를 확인하세요. 관리자 권한으로 실행된 프로그램에서는 일반 권한 스크립트의 핫키가 동작하지 않으므로 스크립트도 관리자 권한으로 실행해야 합니다. 한글이 들어간 스크립트는 UTF-8 로 저장하세요.* 뒤에 숫자를 붙이는 색상 허용 옵션으로 약간의 차이를 허용하고, CoordMode 로 좌표 기준(화면·창)을 맞춰 보세요. 대상 창이 최소화되어 있거나 다른 창에 가려져 있으면 찾지 못합니다.