Я на Windows 10 build 1809 и использую AE 16.0.1 build 48. Я новичок в написании сценариев, но не новичок в AE.
У меня есть сценарий, который я могу успешно запустить из меню Файл -> Сценарии. Но когда я запускаю тот же скрипт с помощью командной строки, он не работает. Вот что я использую для вызова скрипта:
"C:\Program Files\Adobe\Adobe After Effects CC 2019\Support Files\AfterFX.exe" -r "C:\Users\AMS\Desktop\testscripts\AE Duplicate Layer.jsx"
Вы можете видеть, что я предоставляю полный путь к сценарию. Я попытался запустить терминал Windows CMD с правами администратора, но это не помогло.
Сценарий даже не вызывается. Я знаю это, потому что в нем есть тревожный вызов в качестве первого оператора, и он не выполняется.
Сценарий довольно прост, он поворачивает фигуру на 45 градусов в цикле, 10 раз:
alert("You just sent an alert to After Effects");
var myComp = app.project.activeItem;
var myLayer = myComp.layer(1);
var myCounter = 1;
while (myCounter <= 10) {
var dupLayer = myLayer.duplicate();
dupLayer.rotation.setValue(myCounter*45);
myCounter = myCounter + 1;
}
Я также включил опцию "Позволяет сценариям записывать файлы и получать доступ к сети".
Что здесь может быть не так?