Scripting 通过脚本运行Illustrator extension

Scripting 通过脚本运行Illustrator extension,scripting,adobe-illustrator,Scripting,Adobe Illustrator,我一直在使用.jsx脚本自动化Illustrator中的一些任务,但我还没有弄清楚如何通过脚本执行扩展中的操作。例如,我想使用Overlord扩展名从Illustrator推到After Effects,并使用Bodymovin扩展名导出一个乐透文件。 这可能吗?如何获得.jsx脚本中扩展的可能操作列表?据我所知,Illustrator中只有两个选项: 要以这种方式执行菜单项,请执行以下操作: 菜单命令的大致完整列表如下所示: 要记录操作并以这种方式执行,请执行以下操作: 所以,如果您的扩展不能

我一直在使用.jsx脚本自动化Illustrator中的一些任务,但我还没有弄清楚如何通过脚本执行扩展中的操作。例如,我想使用Overlord扩展名从Illustrator推到After Effects,并使用Bodymovin扩展名导出一个乐透文件。
这可能吗?如何获得.jsx脚本中扩展的可能操作列表?

据我所知,Illustrator中只有两个选项:

  • 要以这种方式执行菜单项,请执行以下操作:
  • 菜单命令的大致完整列表如下所示:

  • 要记录操作并以这种方式执行,请执行以下操作:
  • 所以,如果您的扩展不能通过菜单或操作工作,您就不能从脚本执行它

    有时,可以使用诸如AutoHotkey(Windows)之类的外部应用程序来完成某些操作,这些应用程序可以移动并单击鼠标光标和键盘按钮

    app.executeMenuCommand("expandStyle");