#target photoshop
app.doAction("duplicate_selected","Set1.ATN");
var lname = "";
for(var a=0;a<activeDocument.layerSets.length;a++){
lname = activeDocument.layerSets[a].name + "_" + lname;
}
app.activeDocument.close(SaveOptions.DONOTSAVECHANGES);
app.doAction("group_selected","Set1.ATN");
activeDocument.activeLayer.name = lname.slice(0, -1);
Я просто потерял полдня на это. почему, если я добавляю = сразу после <я получаю ошибку в фотошопе, но если я использую это как это, это работает правильно. о, я понял .. потому что 0 не существует, и Photoshop начинает считать с 1 ... </p>
в любом случае любой, кто ищет что-то подобное, не стесняется использовать