Javascript 选择页面上具有相同外观的项目extendscript
是否可以使用extendscript在页面上选择具有相同外观的项目,类似这样的内容?我不确定该命令是否可用,或者语法是什么。我选择了一条线,并希望选择艺术板上所有其他相同的线,如Javascript 选择页面上具有相同外观的项目extendscript,javascript,scripting,adobe-illustrator,extendscript,Javascript,Scripting,Adobe Illustrator,Extendscript,是否可以使用extendscript在页面上选择具有相同外观的项目,类似这样的内容?我不确定该命令是否可用,或者语法是什么。我选择了一条线,并希望选择艺术板上所有其他相同的线,如 app.executeMenuCommand('select-same-appearance'); 我正在努力寻找任何文档。提前感谢您的帮助 app.executeMenuCommand('Find Appearance menu item'); 你可以使用Illustrator的宝藏。你所说的“相同”到底是什么
app.executeMenuCommand('select-same-appearance');
我正在努力寻找任何文档。提前感谢您的帮助
app.executeMenuCommand('Find Appearance menu item');
你可以使用Illustrator的宝藏。你所说的“相同”到底是什么意思?它们有相同的颜色、大小等吗?他们是否也需要拥有相同的职位?你说的线是什么意思?从A到B的一行或一行文本?您可能需要创建一个操作,然后从菜单栏录制
选择相同的外观
,然后从代码中运行该操作。以类似于中所述的方式。抱歉,说得这么含糊。我在illustrator页面上有一系列的路径,为了这个,这些路径应该被视为随机位置。线条有各种颜色、权重和虚线笔划。我当前选择了一条路径,然后从“选择”菜单下拉到相同的外观,然后选择具有相同笔划颜色、线宽和虚线属性的所有线条。我想将其合并到一个脚本中,该脚本将在LinesHanks、RobC上执行其他操作,但我希望将其保留在脚本中。我猜我必须循环浏览页面上的每个项目,并将其与所选项目进行比较。然后将其推送到一个对象数组中selection@BobHaslett-是的,将每个页面项目的属性与当前选择的属性进行比较(在循环的每个回合中),似乎是一个可行的解决方案。我以前喜欢的答案也有点“将[it]保留在脚本中”,但我想这是您想要避免的附加.aia
文件的依赖性。值得注意的是,.aia
文件的内容是文本,因此您可以尝试通过脚本将.aia
文件生成/保存到systems temp文件夹,然后根据我之前链接的答案加载/运行操作。