Как мне применить скрипт перед рендерингом After Effects

#javascript #adobe #extendscript #after-effects

#javascript #adobe #extendscript #after-effects

Вопрос:

У меня есть этот фрагмент кода, который использует aerender:

 const aerender = spawn('C:\Program Files\Adobe\Adobe After Effects 2020\Support Files\aerender.exe', 
['-comp', 'main','-project', path  'templates\1\template.aep','-output', (path 'results\'  customTime  '_' name  '.mov'),'-RStemplate', renderTemplate,'-s', '1','-e', duration *30      ])
 

Дело в том, что у меня также есть скрипт, который я могу запустить в AE, который устанавливает время начала и конечную точку для некоторых слоев, я хочу запустить этот скрипт из кода перед рендерингом, не открывая AE.

Я пытался ожидать этого:

 const afterfx = spawn('C:\Program Files\Adobe\Adobe After Effects 2020\Support Files\AfterFX.exe',
 ['-r', 'C:\Program Files\Adobe\Adobe After Effects 2020\Support Files\Scripts\Startup\adjust.jsx'        ])
 

Я также попытался вставить скрипт в папку автозагрузки, работает при открытии проекта вручную, а не с помощью вызова кода.

Комментарии:

1. Сохраняет ли сценарий настройки файл проекта AE?

2. @stib этого не происходит, хотя, если я открою AE вручную, запущу скрипт, экспортирую последовательность, меня не волнуют изменения в проекте, но я попробую, спасибо

3. Если он не сохранит проект, то при запуске aerender он отобразит сохраненный проект, то есть он не покажет никаких изменений.