使用applescript/automator运行illustrator批处理

使用applescript/automator运行illustrator批处理,applescript,batch-processing,automator,adobe-illustrator,Applescript,Batch Processing,Automator,Adobe Illustrator,有没有办法让Automator或Applescript在Adobe Illustrator中运行“批处理”过程 我有一个处理许多步骤的工作流,但关键的一个是使用Illustrator变量数据集来替换两个嵌入的eps文件(一个是符号,另一个是一些文本)和一个带有产品代码的文本 我基本上已经完成了: 除了我有一些php吐出了illustrator需要用于数据的xml 所以我有我的xml,如果我在illustrator中运行一个批处理过程,效果很好-问题是我想多次这样做-每次我都想把文件保存在同一个

有没有办法让Automator或Applescript在Adobe Illustrator中运行“批处理”过程

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

我基本上已经完成了:

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

所以我有我的xml,如果我在illustrator中运行一个批处理过程,效果很好-问题是我想多次这样做-每次我都想把文件保存在同一个位置。我可以让automator在illustrator中运行一个动作,但我不能创建一个动作来加载和运行xml中的数据集,保存每个数据集。illustrator似乎让您使用变量数据集的唯一方法是通过“批处理”——这意味着您必须为其提供每次导出文件的“目的地”(并且您不能将其用作Automator中的步骤)

我使用的是Illustrator CC(因此我认为在applescript中称为Illustrator 17)和OSX 10.10(如果相关的话)


我刚接触applescript,正忙于学习语法——但我找不到任何迹象表明这是可能的

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

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

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

还有两套
Illustrator Automator
动作,可能对您有用
Ai动作
Ai自动机动作包
,这两种动作都可以在Mac应用商店中找到。不像使用AppleScript编写您自己的定制解决方案那样通用(这可能是我解决问题的方法),但更易于实现。为了透明起见,我是前者的开发人员。

谢谢-实际上我已经购买并设法使用后者获得了我需要运行的东西(在某种程度上),但现在它看起来太复杂了,automator无法处理(它一直挂着)。。。因此,正如您所建议的,可能正在寻找使用AppleScript的定制解决方案…谢谢-实际上,我已经购买并设法使用后者运行了我需要的东西(在某种程度上),但它现在看起来太复杂了,automator无法处理(它一直挂着)。。。因此,正如您所建议的,可能正在寻找使用AppleScript的定制解决方案…谢谢-实际上,我已经购买并设法使用后者运行了我需要的东西(在某种程度上),但它现在看起来太复杂了,automator无法处理(它一直挂着)。。。因此,正如您所建议的,您可能正在寻找使用AppleScript的定制解决方案。。。