Illustrator 脚本:选择图层中的对象
Illustrator script: Selecting objects in layer
所以我有一个脚本应该 select 一个层的对象,然后 deselect 它。 (Adobe Illustrator)
但出于某种原因,在它 deselects 之后,它会自动 selects 一个对象,该对象不会与下一个 selected 对象一起出现在我的图层中的任何地方。
这会是什么?
myDoc = app.activeDocument;
myLayers = myDoc.layers;
for (var a=0; a<myLayers.length; a++)
{
//Select objects in layer
myLayers[a].hasSelectedArtwork = true;
//Do action here
//Deselect objects in layer
myLayers[a].hasSelectedArtwork = false;
}
通过将此添加到循环的开头来修复它。
app.activeDocument.selection = null;
所以我有一个脚本应该 select 一个层的对象,然后 deselect 它。 (Adobe Illustrator)
但出于某种原因,在它 deselects 之后,它会自动 selects 一个对象,该对象不会与下一个 selected 对象一起出现在我的图层中的任何地方。
这会是什么?
myDoc = app.activeDocument;
myLayers = myDoc.layers;
for (var a=0; a<myLayers.length; a++)
{
//Select objects in layer
myLayers[a].hasSelectedArtwork = true;
//Do action here
//Deselect objects in layer
myLayers[a].hasSelectedArtwork = false;
}
通过将此添加到循环的开头来修复它。
app.activeDocument.selection = null;