키보드 매크로 또는 마우스 매크로 만들기

키보드 매크로 또는 마우스 매크로 만들기 (Creating a Keyboard Macro or Mouse Macro)

마크로(macro)가 무엇인지, 그리고 AutoHotkey로 반복 작업을 자동화하는 매크로를 만드는 방법을 설명하는 문서예요.

출처: 문서

본문

매크로란 요청에 따라 "재생(played)"되는 일련의 스크립트 동작이에요. 매크로의 가장 흔한 활동은 하나 이상의 창에 시뮬레이션된 키 입력(keystroke)과 마우스 클릭을 보내는 것이에요. 그러한 창들은 마치 여러분이 직접 수동으로 수행한 것처럼 각 키 입력과 마우스 클릭에 응답해요. 그래서 반복적인 작업을 높은 속도와 신뢰성으로 자동화할 수 있어요.

매크로를 재생하는 가장 편리한 방법 중 하나는 그것을 핫키(hotkey)나 핫스트링(hotstring)에 할당하는 것이에요. 예를 들어, 다음 핫키는 빈 이메일 메시지를 만들어 특정 유형의 수신자용으로 준비해서, 보내기 전에 개인화할 수 있게 해줘요:

^!s::  *; Control+Alt+S 핫키.*
{
    if not WinExist("Inbox - Microsoft Outlook")
        return  *; Outlook이 올바른 섹션으로 열려 있지 않으므로 아무것도 하지 않음.*
    WinActivate  *; 위 함수가 찾은 창을 활성화함.*
    Send "^n"  *; Control+N으로 새/빈 이메일을 만듦.*
    WinWaitActive "Untitled Message"
    Send "{Tab 2}Product Recall for ACME Rocket Skates"  *; 제목 줄 설정.*
    Send "{Tab}Dear Sir or Madam,{Enter 2}We have recently discovered a minor defect ..."  *; 등등.*
} *; 이 중괄호는 핫키의 끝을 표시함.*

위와 같은 핫키 매크로는 하루에 여러 번 수행하는 작업에 특히 유용해요. 반면에 덜 자주 쓰는 매크로는 각각 별도의 스크립트에 보관하고 시작 메뉴나 바탕 화면의 바로 가기를 통해 접근할 수 있어요.

자신만의 매크로와 핫키를 바로 만들기 시작하려면, Quick-start Tutorial(빠른 시작 튜토리얼)을 읽어 보세요.

더 알아보기 (Learn more)