-
Duplicate the “Stroke” in any Vector Group via Scripting
Hello Guys, i’m trying to duplicate the “Stroke” in every vector group of all shape layers selected, but it’s not working, i don’t know what i’m doing wrong, this is the code:
app.beginUndoGroup("myScript");
var myLayers = comp.selectedLayers;
for (var i = 0; i < myLayers.length; i++){
tryStroke(myLayers[i].property("ADBE Root Vectors Group"))
}
function tryStroke(prop) {
for (var j = 1; j <= prop.numProperties; j++){
var subProp = prop.property(j);
if (subProp.numProperties) {
tryStroke(subProp)
} else {
if (subProp.matchName == "ADBE Vector Graphic - Stroke") {
subProp.app.executeCommand(2080);
}
}
}
}
app.endUndoGroup();