麦克雷特鑫 发表于 2024-12-14 16:23:14

怎么用脚本得到页面上最大群组的坐标。

脚本得到页面上最大群组的坐标。得到4个方向上的坐标,然后提示对话框出来。这个脚本要怎么写,用GPT搞得都是错乱的,AI2023

snlsjw 发表于 2024-12-14 16:30:30

最大群组? 尺寸最大还是包含的子对象数量最多? 坐标考虑剪切蒙版吗?剪切蒙版组也属于一种群组

麦克雷特鑫 发表于 2024-12-14 16:52:36

snlsjw 发表于 2024-12-14 16:30
最大群组? 尺寸最大还是包含的子对象数量最多? 坐标考虑剪切蒙版吗?剪切蒙版组也属于一种群组 ...

不考虑蒙版,只考虑尺寸。文件都是线条来的

snlsjw 发表于 2024-12-14 18:48:54

var doc = activeDocument;
var sel = doc.selection;
a = 0
width = sel.width
for (var i = 1; i < sel.length; i++) {
if (sel.width > width){
    width = sel.width
    a = i
    }
}


var msg = "索引号为"+ a +"的对象宽度最大 \n\n";
        msg += "宽x高: " + selection.width + " * " + selection.height + " pt\n\n";
    msg += "左上角坐标: (" + selection.left +" , " + selection.top +")\n\n\n\n";

alert(msg);

麦克雷特鑫 发表于 2024-12-14 19:22:46

snlsjw 发表于 2024-12-14 18:48
var doc = activeDocument;
var sel = doc.selection;
a = 0


大师,你好,这个的坐标Y轴是不是相反了。
页: [1]
查看完整版本: 怎么用脚本得到页面上最大群组的坐标。