1

JavaScriptmyScript.jsxを After Effects に渡している間、完了時に After Effects を終了させたい:

"C:\Program Files\Adobe\Adobe After Effects CC\Support Files\AfterFX" -r "C:\Workspaces\MyAEScripts\myScript.jsx"

したがって、渡された JavaScript myScript.jsx スクリプトの最後の行は次のようになります。

app.quit();

このコマンドに関係なく、After Effects は終了したくありません。私は含めようとしました

app.exitAfterLaunchAndEval=true;

しかし、それは役に立ちませんでした。

同じjavaScriptを渡すが、

AfterEffects.exe -s "here is same javascript ending with; app.quit();"

美しく終了します。

私は(を使用して)javascriptを渡すことにとどまり-rます。ただし、Windows のコマンド ラインで使用できる文字数には制限があります。で渡されたスクリプトの実行が終了した後、After Effects を終了できるようにする必要があります-r c:/path/to/myJavaScript.jsx

4

2 に答える 2

2

プロジェクトが変更され、アプリが保存するかどうかの応答を待っているため、あなたが説明しているのと同じ問題がありました。

伝説的な Dan Ebberts は、次の追加を提案しています。

app.project.close(CloseOptions.DO_NOT_SAVE_CHANGES);
app.quit();

私のために働く

于 2015-03-15T10:45:03.040 に答える