gpt4 book ai didi

java - 从命令行传递 -r javascript 后如何使 After Effects 退出

转载 作者:行者123 更新时间:2023-11-30 17:25:08 25 4
gpt4 key购买 nike

在将 JavaScript myScript.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 “这是以 app.quit(); 结尾的相同 javascript”

它漂亮地退出(退出)。

我会继续传递 javascript(使用 -r)。但是在 Windows 的命令行中可以使用多少个字符是有限制的。我需要能够让 After Effects 在运行完通过 -r c:/path/to/myJavaScript.jsx 传递的脚本后退出。

最佳答案

遇到与您描述的相同的问题,因为项目已更改,应用程序正在等待您对是否保存它的响应。

传奇人物 Dan Ebberts 建议添加:

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

对我有用

关于java - 从命令行传递 -r javascript 后如何使 After Effects 退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24421333/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com