到目前为止,我们公司一直在使用 Adobe Creative Suite 6。我们有一些非常长、深入的 JavaScript 脚本,可用于 InDesign CS6 和 Illustrator CS6。我们正在从 CS6 迁移到 Creative Cloud,我们注意到我们的脚本在 CC 中的运行方式存在两个主要问题:
当 InDesign 脚本通过 BridgeTalk 调用 Illustrator 时,脚本会暂停,直到 Illustrator 成为前台应用程序。也就是说,在脚本继续执行其操作之前,我必须实际单击Illustrator 停靠图标或将任务从 InDesign 切换到 Illustrator。虽然这不是一个大问题,但它确实减慢了我们的速度,并在应该是完全自动化的过程中增加了额外的手动步骤。
我们的一个 InDesign 脚本会打开一个 .indd 文件,对其进行大量处理,然后应该将其保存(覆盖现有文件)并关闭它。现在使用 InDesign CC,有时它会在应该静默保存文件时弹出“保存”对话框。当脚本在 InDesign CS6 中运行时,文件会以静默方式保存,不会出现任何问题。同样,这增加了另一个手动步骤,应该是自动化和不干涉的。诚然,保存文件的位置是在网络驱动器上,但同样,InDesign CS6 从未给我们带来任何问题。
有没有人知道 Creative Cloud 给我们带来的这些新问题的修复或解决方法?
2014-11-03 @ 2:51pm 编辑:我刚刚发现该Document.save()
方法采用可以强制保存的布尔参数。如果其他人对此有疑问,请查看The Jongware 指南以获取有关如何使用该参数的详细信息。
但是,我仍然需要解决第一个问题。有任何想法吗?