使用applescript / automator运行illustrator批处理

时间:2015-06-02 15:21:14

标签: applescript batch-processing automator adobe-illustrator

有没有办法让Automator或Applescript在Adobe Illustrator中运行'批处理'流程?

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

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

除了我有一些php吐出插图画家需要用于数据的xml。

所以我有我的xml,如果我从插图画家中运行批处理工作正常 - 麻烦是我想多次这样做 - 每次我希望文件保存在同一个位置。我可以让automator在illustrator中运行一个动作,但我无法创建一个动作来加载并运行xml中的数据集,保存每个动作。插图画家似乎允许您使用可变数据集的唯一方法是通过“批处理” - 这意味着您必须为其提供“目的地”以便每次导出文件(并且您不能将其用作步骤自动机)。

我正在使用Illustrator CC(因此我相信在AppleScript中称为插图17)和OSX 10.10(如果相关的话)

我是Apple的新手并且正在忙着学习语法 - 但我找不到任何似乎表明这是可能的事情!

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

还有一些Illustrator Automator行动,可能对您有用。 {app}商店提供Ai ActionsAI Automator Action Pack两种版本。不像使用AppleScript编写自己的定制解决方案那样多才多艺(我可能会解决这个问题),但更容易实现。为了透明起见,我是前者的开发者。