У меня есть файл jsx для After Effects, который запускается автоматически через OSX Automator. Но когда он предположил, что я снимаю фильм, я получаю ошибки.Запустить extendscript automatic
Это мой сценарий фот Automator: на бегу {вход, параметры}
tell application "Adobe After Effects CC 2015"
DoScriptFile ":Users:youandi:Desktop:WeatherApp:script:weather.jsx"
end tell
return input
конец пробег
это ошибка После эффекты дают мне.
Невозможно выполнить скрипт в строке 399. После ошибки эффекты: не удалось создать папку Adobe After Effects Auto-Save
Это сценарий, где он идет неправильно, я думаю:
функция addToRender() {
for(var i=1; i<= items; i++){
curItem = proj.item(i);
if(curItem instanceof CompItem){
if (curItem.name == "WeatherStation"){
app.project.renderQueue.items.add(curItem);
var oldName;
var newPath = "~/Desktop/WeatherApp/MoviesRender/";
oldName = "WeatherStation.mov";
app.project.renderQueue.item(1).outputModule(1).file = new File(newPath+oldName);
app.project.renderQueue.render();
}
}
}
}
// я попробовал app.project.renderQueue.render (curItem)
Да она действительно существует причина, когда я запустить скрипт в ExtendScript он работает идеально, но когда скрипт запускается автоматически через Automator я получаю сообщение об ошибке –
Возможно, он не любит пути с '~' – fabianmoronzirfas
Можете ли вы попробовать для извлечения части, которая просто делает «добавить элемент для рендеринга очереди и рендеринга». Если вы сделаете это, я могу попробовать его на своей машине. – fabianmoronzirfas