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