AutoHotkey는 Windows에서 빠른 사용자 지정 단축키를 만들고 다양한 작업을 자동화할 수 있는 최고의 무료 프로그램 중 하나입니다. 여러분이 만든 다양한 AutoHotkey 스크립트 중 일부는 Windows에 로그인할 때마다 자동으로 실행되면 훨씬 편리합니다. 이 글에서는 AutoHotkey 스크립트가 Windows 시작과 함께 자동으로 실행되도록 설정하는 방법을 소개합니다.
AutoHotkey 스크립트를 Windows 시작 시 실행되도록 만드는 방법은 크게 두 가지입니다. 첫 번째는 시작(Startup) 폴더에 추가하는 방법이고, 두 번째는 작업 스케줄러(Task Scheduler)로 예약 작업을 생성하는 방법입니다. 두 가지 방법 모두 소개해 드리니, 더 익숙하고 편한 방법을 선택해서 따라 하시면 됩니다.
방법 1: 시작 폴더에 AutoHotkey 추가하기
시스템 시작 시 AutoHotkey 스크립트를 실행하는 가장 간단한 방법은 시작 폴더에 추가하는 것입니다. 먼저 Win + R 키를 눌러 실행 창을 연 뒤, 아래 경로를 붙여넣고 Enter 키를 누릅니다.
%appdata%\Microsoft\Windows\Start Menu\Programs\Startup
위 명령을 실행하면 현재 사용자 전용 시작 폴더가 열립니다. 폴더 내 빈 공간에서 마우스 오른쪽 버튼을 클릭하고 '새로 만들기' → '바로 가기'를 선택하세요.
'바로 가기 만들기' 창에서 '찾아보기' 버튼을 클릭한 후, 자동 실행하고 싶은 AutoHotkey 스크립트 파일(.ahk)을 선택하고 '다음'을 클릭합니다.
바로 가기 이름을 입력하고 '마침' 버튼을 클릭하면 설정이 완료됩니다.
이제 사용자 지정 시작 항목이 생성되었습니다. 앞으로 시스템을 켜고 로그인할 때마다 해당 AutoHotkey 스크립트가 자동으로 실행됩니다.
참고: 로그인하는 사용자와 관계없이 모든 계정에서 스크립트가 실행되기를 원한다면, 아래 경로의 폴더에 바로 가기를 만드세요. 이곳은 시스템의 모든 사용자에게 적용되는 시작 폴더입니다.
%programdata%\Microsoft\Windows\Start Menu\Programs\Startup
방법 2: 작업 스케줄러로 AutoHotkey 예약하기
좀 더 세밀한 제어가 필요하거나, 스크립트를 관리자 권한으로 실행하고 싶다면 작업 스케줄러를 사용하는 것이 가장 좋습니다. 시작 메뉴에서 '작업 스케줄러'를 검색하여 실행하세요.
작업 스케줄러가 열리면 오른쪽 창에서 '작업 만들기(Create Task)' 옵션을 클릭합니다.
작업 만들기 창의 '일반' 탭에서 작업 이름을 입력하고, '사용자가 로그온할 때만 실행(Run only when user is logged on)' 라디오 버튼을 선택합니다. 스크립트를 관리자 권한으로 실행하려면 '가장 높은 권한으로 실행(Run with highest privileges)' 체크박스도 함께 선택하세요.
이제 '트리거' 탭으로 이동한 후 '새로 만들기' 버튼을 클릭해 새 트리거를 추가합니다. '새 트리거' 창에서 '작업 시작(Begin the task)' 드롭다운 메뉴에서 '로그온할 때(At log on)'를 선택하고, '모든 사용자(Any user)' 라디오 버튼이 선택되어 있는지 확인한 뒤 '확인' 버튼을 눌러 변경 사항을 저장합니다.
트리거 설정이 완료되면 기본 창에서 아래와 같이 표시됩니다.
다음으로 '동작' 탭으로 이동하여 창 하단의 '새로 만들기' 버튼을 클릭합니다. 동작 창에서 '찾아보기' 버튼을 누르고 'Program Files' 폴더에 있는 AutoHotkey 실행 파일(AutoHotkey.exe)을 선택합니다. 그런 다음 '인수 추가(선택 사항)' 필드에 AutoHotkey 스크립트의 전체 경로를 입력하고 '확인' 버튼을 클릭해 저장합니다.
참고: .ahk 스크립트 경로를 '프로그램/스크립트' 필드에 직접 입력하면 시스템 시작 시 스크립트가 정상적으로 실행되지 않을 수 있습니다. 반드시 AutoHotkey.exe를 지정하고, 스크립트 경로는 인수로 입력해야 합니다.
동작 설정이 완료되면 아래와 같이 표시됩니다.
이어서 '조건' 탭으로 이동하여 '컴퓨터가 AC 전원에 연결되어 있는 경우에만 이 작업 시작' 체크박스의 선택을 해제하세요. 이렇게 하면 배터리로 노트북을 사용하는 상황에서도 작업이 정상적으로 실행됩니다.
마지막으로 '확인' 버튼을 클릭하면 예약 작업이 저장됩니다. 작업을 테스트해 보고 싶다면 방금 만든 작업을 선택한 후, 오른쪽 '선택한 항목' 아래의 '실행' 옵션을 클릭하세요. AHK 스크립트가 정상적으로 시작되는지 확인할 수 있습니다.
이제 컴퓨터에 로그인할 때마다 AHK 스크립트가 자동으로 실행됩니다.
두 가지 방법 중 어떤 방식을 사용하셨는지, 또는 사용하면서 겪은 경험이 있다면 아래 댓글로 의견을 나눠 주세요.