After Effects ExtendScript 如何检测项目是否需要保存?

问题描述 投票:0回答:2

我正在使用 ExtendScript .jsx 脚本在 After Effects 中自动执行一些操作。它给了我很多控制权,但我无法明显看出 app 或 app.project 是否有属性告诉我打开的项目自上次保存以来是否有编辑。我的脚本需要知道这一点,以决定是否在有编辑时自动保存到新文件,或者在没有编辑时保留当前文件。

extendscript after-effects
2个回答
2
投票

我查看了After-Effects-CS6-Scripting-Guide.pdf。看起来没有标志告诉您项目是否需要保存。所以答案是:不会。


0
投票

对于未来的开发者 - 是的,这是可能的:

  1. 如果您想检查项目最初是否已保存: 只需检查 app.project.file 如果为空则该项目在计算机上不存在,如果它显示路径则意味着它至少保存过一次

  2. app.project.dirty 为您提供项目是否已修改但未保存的信息。 “脏”项目的项目窗口标题中将有一个 *。

  3. 另外,使用app.project.file.modified可以查看项目上次保存的时间

叶夫根尼

© www.soinside.com 2019 - 2024. All rights reserved.