视觉设计 » 用脚本实现Photoshop图层批量重命名方法(很简单)

用脚本实现Photoshop图层批量重命名方法(很简单)

发表于: 视觉设计. 评论 (2)
Sponsor

最近有一个需求,就是想把PS里的图层批量命名,同时是想图层有序号,比如批量命名为“设计达人”,那么所有就会是设计达人1、设计达人2…的方式来自动命名了。这里实用的方法就是Photoshop支持jsx脚本,通过编写这个脚本,轻松实现一键批量图层重命名。

第一步:创建脚本

用txt文本编辑器输入以下代码:

app.bringToFront();
var YourName = prompt("请输入您需要重命名的图层名称",'请输入')
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 = YourName + [i];
        changeLayerName(layers[i]);
    }
}
}

第二步:保存为.jsx格式

第三步:运行脚本

在PS菜单:文件 → 脚本 → 浏览,选择刚刚保存的脚本,然后就会自动运行了。

今天的PS批量重命名图层方法就分享到这里,感谢阅读。

赞助商链接
赞助商链接
设计达人微信交流社区:shejidaren888
喜欢这篇文章吗?欢迎分享到你的微博、QQ群,并关注我们的微博,谢谢支持。
版权:除非注明,本站文章均为原创文章,转载请联系我们授权,否则禁止转载。

+ 添加评论2 Responses to “用脚本实现Photoshop图层批量重命名方法(很简单)”

  1. 胡德伟 - 回复

    谢谢,成功了

    • 设计 达人 -

      是的,我这边用这个脚本方法实现Photoshop图层批量重命名~


{ 发表评论 }