下方为jsx代码(photoshop的脚本文件)【作用是修改所有图层的名称】
求助:图层名称是可以修改了,但是会让隐藏的图层显示出来,求助大佬怎么解决这个问题呢?(我想让其运行时只修改图层名称,而不改变任何图层信息,请问有大佬能做到吗?)
求助,十万火急,有红包
#target photoshop
app.bringToFront();
if(documents.length == 0){
alert("没有可处理的文档");
}
else{
var visibility = false;
var docRef = activeDocument;
changeLayerName(docRef);
}
function changeLayerName(layer){
var layers = layer.layers;
if(layers){
for(var i =0; i<layers.length;i++){
layers[i].name="ddd"+[i];
changeLayerName(layers[i]);
}
}
}