论坛帮助 |
社区圈子 |
日历事件 |
2024-06-20, 15:11 | #1 | ||
|
|||
正式会员
等级: 五袋长老
|
经测试可用 var doc = app.activeDocument; for (var i = doc.groupItems.length - 1; i >= 0; i--) { if (doc.groupItems[i].name === "del") { doc.groupItems[i].remove(); } } for (var i = doc.pageItems.length - 1; i >= 0; i--) { if (doc.pageItems[i].name === "del") { doc.pageItems[i].remove(); } } 此帖于 2024-06-20 15:14 被 792491914 编辑. 原因: 添加对不编组对象的支持 |
||
回复时引用此帖 |
右列会员因为此帖价值甚高向 792491914 表示感谢: |
yzx0120 (2024-06-20)
|
2024-06-21, 09:33 | #2 | ||
|
|||
正式会员
等级: 五袋长老
|
用下面代码可删除 // 首先,获取当前活动文档 var doc = app.activeDocument; // 遍历所有的主图层 for (var i = 0; i < doc.layers.length; i++) { var parentLayer = doc.layers[i]; // 遍历每个主图层中的子图层 for (var j = parentLayer.layers.length - 1; j >= 0; j--) { var subLayer = parentLayer.layers[j]; // 检查子图层的名称是否为 "del" if (subLayer.name === "del") { // 如果是,则删除该子图层 subLayer.remove(); } } } |
||
回复时引用此帖 |
右列会员因为此帖价值甚高向 792491914 表示感谢: |
yzx0120 (2024-06-21)
|