J'ai un fichier jsx pour After Effects qui s'exécute automatiquement via OSX Automator. Mais quand il suppose de rendre le film, j'obtiens des erreurs.Exécution extendscript automatique
Ceci est mon script Automator fot: sur l'exécution {entrée, paramètres}
tell application "Adobe After Effects CC 2015"
DoScriptFile ":Users:youandi:Desktop:WeatherApp:script:weather.jsx"
end tell
return input
de fin de course
Le présent est l'erreur Séquelles me donner.
Impossible d'exécuter le script à la ligne 399. Après erreur d'effets: Impossible de créer le dossier Adobe After Effects Auto-Save
Voici le script où il va mal, je pense:
fonction 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();
}
}
}
}
// J'ai essayé app.project.renderQueue.render (curItem)
Oui, il existe parce que quand je lance le script dans ExtendScript il fonctionne parfaitement, mais lorsque le script est exécuté automatiquement via Automator je reçois une erreur –
Peut-être qu'il n'aime pas les chemins avec '' ~ – fabianmoronzirfas
Pouvez-vous essayer pour extraire la partie qui fait juste la chose "ajouter un élément à la file d'attente de rendu et de rendu". Si vous faites cela, je peux l'essayer sur ma machine. – fabianmoronzirfas