是否可以在脚本 (Adobe ExtendScript) 中使用 After Effects 'Create Shapes from Vector Layer' 功能?

Is it possible to use the After Effects 'Create Shapes from Vector Layer' functionality from within a script (Adobe ExtendScript)?

我正在尝试为 Adob​​e After Effects 创建脚本。我试图完成的部分工作需要将从 Illustrator 导入的图层转换为 After Effects 形状图层。

我找不到有关如何在 ExtendScript 中完成此操作的任何信息。可能吗?

A​​fter Effects 中的任何菜单命令都可用于扩展脚本,即使它们未包含在 API 中也是如此。要像使用菜单一样调用命令,请使用

app.executeCommand(1234);

其中 1234 是您想要的命令编号。要找到这个神奇的数字,有一个函数

app.findMenuCommandId("Full text of command as it appears in the menu");

它很笨拙,并且不能保证 adobe 将与版本之间的数字保持一致,但这就是我们所拥有的。更多详细信息和幻数列表 here