有没有办法让Automator或Applescript在Adobe Illustrator中运行“批处理”进程?
我有一个处理许多步骤的工作流程-但关键的一步是使用Illustrator变量数据集来替换两个嵌入式eps文件(一个是符号文件,另一个是一些文本文件)和一些带有产品代码的文本。
我基本上就是在运行这个:http://hypertransitory.com/blog/2014/05/27/use-adobe-illustrator-variable-data-xml/
除了我有一些php吐出xml,illustrator需要用于数据。
所以我有我的xml,如果我从illustrator中运行一个可以正常工作的批处理过程-问题是我想要多次这样做-每次我都希望文件保存在相同的位置。我可以让automator在illustrator中运行一个动作,但我不能创建一个动作来加载和运行xml中的数据集,并保存每个数据集。illustrator允许您使用变量数据集的唯一方式似乎是通过“批处理”-这意味着您必须为其提供每次导出文件的“目标”(并且您不能将其用作Automator中的一个步骤)。
我使用Illustrator CC (所以我相信它在applescript中被称为illustrator 17 )和OSX 10.10 (如果相关的话)
我是applescript的新手,正忙于学习语法--但我找不到任何迹象表明这是可能的!
发布于 2015-06-04 00:34:12
您可以使用Illustrator友好的脚本语言“手动”更改Illustrator文档中的数据集,并将文件输出到手动编码的位置。如果你能找到Applescript命令来做这件事,你可以使用它,否则你可以创建一个.jsx扩展脚本并用你的Applescript触发它。
发布于 2015-12-03 19:37:06
还有几组Illustrator Automator操作,它们可能会对您有用。Ai Actions和AI Automator Action Pack,这两个软件都可以在苹果应用商店买到。不像使用AppleScript编写自己的定制解决方案那样通用(这可能是我解决问题的方法),但实现起来容易得多。为了透明起见,我是前者的开发者。
https://stackoverflow.com/questions/30600168
复制相似问题