이 매크로는 AutoHotkey를 사용해 지정한 키를 누르면 에프터이펙트(After Effects)에서 익스프레션 스크립트를 자동으로 실행하는 방식입니다.


준비물


설정 단계

1. AHK 파일 생성

  1. AutoHotkey를 열고 New Script를 선택합니다.
  2. 원하는 파일 이름으로 저장하세요.
  3. 해당 폴더를 VScode로 열어 코드를 편집합니다.

2. 매크로 코드 작성

VScode에 아래 코드를 붙여 넣습니다. (아까 저장한 파일)

; After Effects 창 제목 (영문 버전 기준)
aeTitle := "Adobe After Effects 2024"

; After Effects 스크립트 경로 설정
scriptPath := "C:\\\\Users\\\\승우\\\\Desktop\\\\macro\\\\벡터변환.jsx.jsx"

Numpad9::
    ; After Effects가 실행 중인지 확인
    if WinExist(aeTitle)
    {
        ; After Effects 창 활성화
        WinActivate, %aeTitle%
        ; ExtendScript 스크립트 실행
        ; After Effects의 ExtendScript 엔진을 통해 스크립트를 실행
        ; 스크립트가 전체화면 모드에 영향을 미치지 않도록 변경
        ; Create an ExtendScript command to run the script
        ; The following example runs the script using the scripting engine
        ; This assumes that After Effects is already running
        Run, % "C:\\Program Files\\Adobe\\Adobe After Effects 2024\\Support Files\\afterfx.com -r " scriptPath, , Min
    }
    else
    {
        MsgBox, 0, Error, Adobe After Effects가 실행 중이 아닙니다.
    }
return


3. 코드 수정 및 적용

  1. 2번 줄에서 현재 사용하는 After Effects 버전으로 변경합니다.
  2. 5번 줄에 사용자가 만든 익스프레션 스크립트 경로를 입력합니다.