You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用脚本将Photoshop中选中/激活的图层组名称复制到剪贴板?

Photoshop脚本:复制选中/激活图层组名称到剪贴板

以下是可直接使用的JavaScript脚本,适配Photoshop脚本环境,能自动获取选中或当前激活的图层组名称并复制到剪贴板:

// 获取当前激活的Photoshop文档
var activeDoc = app.activeDocument;
if (!activeDoc) {
    alert("请先打开一个Photoshop文档!");
    exit();
}

// 收集所有选中的图层组名称
var targetSetNames = [];
for (var i = 0; i < activeDoc.layerSets.length; i++) {
    var layerSet = activeDoc.layerSets[i];
    if (layerSet.selected) {
        targetSetNames.push(layerSet.name);
    }
}

// 若没有选中的图层组,检查当前激活的是否为图层组
if (targetSetNames.length === 0) {
    var activeLayer = activeDoc.activeLayer;
    if (activeLayer.typename === "LayerSet") {
        targetSetNames.push(activeLayer.name);
    } else {
        alert("未选中或激活任何图层组!");
        exit();
    }
}

// 拼接名称(多组用换行分隔)并复制到剪贴板
var copyContent = targetSetNames.join("\n");
app.systemPreferences.setClipboard(copyContent);
alert("已复制图层组名称到剪贴板:\n" + copyContent);

使用步骤

  • 把上述代码保存为后缀为.jsx的文件(比如CopyLayerSetName.jsx)
  • 打开Photoshop并加载目标文档,选中或激活需要复制名称的图层组
  • 点击菜单栏「文件 > 脚本 > 浏览」,选择保存好的脚本文件运行即可

内容的提问来源于stack exchange,提问作者Artur

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 08:07:39