【问题标题】:Using applescript / automator to run illustrator batch process使用 applescript/automator 运行 illustrator 批处理
【发布时间】:2015-12-03 20:18:24
【问题描述】:

有没有办法让 Automator 或 Applescript 在 Adob​​e Illustrator 中运行“批处理”流程?

我有一个处理多个步骤的工作流程 - 但关键是使用 Illustrator 可变数据集来替换两个嵌入式 eps 文件(一个符号和一些文本之一)和一些文本与产品代码。

我基本上是这样运行的: http://hypertransitory.com/blog/2014/05/27/use-adobe-illustrator-variable-data-xml/

除了我有一些 php 吐出 illustrator 需要用于数据的 xml。

所以我有我的 xml,如果我从 illustrator 中运行一个运行良好的批处理 - 麻烦是我想多次执行此操作 - 每次我都希望文件保存在同一个位置。我可以让 automator 在 illustrator 中运行一个动作,但我无法创建一个动作来加载和运行来自 xml 的数据集,保存每个数据集。 illustrator 似乎让您使用可变数据集的唯一方法是通过“批处理” - 这意味着您必须为它提供“目标”以每次都将文件导出到(并且您不能将其用作步骤自动化)。

我正在使用 Illustrator CC(所以我相信这在 applescript 中被称为 illustrator 17)和 OSX 10.10(如果相关的话)

我是 applescript 的新手,正忙于学习语法 - 但我找不到任何似乎表明这将成为可能的东西!

【问题讨论】:

    标签: applescript batch-processing automator adobe-illustrator


    【解决方案1】:

    您可以使用 Illustrator 友好的脚本语言“手动”更改 Illustrator 文档中的数据集,并将文件输出到您手动编码的位置。如果您能找到 Applescript 命令来执行此操作,则可以使用它,否则您可以制作一个 .jsx 扩展脚本并使用您的 Applescript 触发它。

    【讨论】:

      【解决方案2】:

      还有几组Illustrator Automator 操作,可能对您有用。 Ai ActionsAI Automator Action Pack,两者都可以在 Mac 应用商店中找到。不像使用 AppleScript 编写自己的定制解决方案那样通用(这可能是我解决问题的方式),但更容易实现。为了透明起见,我是前者的开发者。

      【讨论】:

      • 谢谢 - 实际上已经购买并设法使用后者获得了我需要运行的东西(在一定程度上),但它现在看起来过于复杂,无法自动处理(它一直挂起)......所以可能按照您的建议寻找使用 AppleScript 的定制解决方案...
      猜你喜欢
      • 1970-01-01
      • 2013-10-12
      • 1970-01-01
      • 2021-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-22
      • 1970-01-01
      相关资源
      最近更新 更多