landboy 发表于 2023-11-27 09:51:49

Adobe Adobe Illustrator 脚本基础入门: 编写一个统计物件信息的...



【Adobe Adobe Illustrator 脚本基础入门: 编写一个统计物件信息的小工具】
详细 视频,请搜索 B 站
// Adobe Illustrator脚本遍历选择物件基本代码
// pt 和 mm 转换系数 , AI默认单位是pt 使用要转成mm
var mm = 25.4 / 72;

// 格式化尺寸为 mm 取整数 ,再使用这个函数,pt 转整数的mm
function formatSize(size) {
    return Math.round(size * mm).toFixed(0);
}

// 统计物件信息
function shapes_info() {
    var sr = app.activeDocument.selection;
    var str = "选择物件总数:" + sr.length + "\n";
    for (var i = 0; i < sr.length; i++) {
      var s = sr;
      var size = formatSize(s.width) + "x" + formatSize(s.height) + "mm";
      if (i < 5) str += "第" + (i + 1) + "个尺寸:" + size + "\n";
    }
    alert(str);
}

// 调用这个函数
shapes_info();





weige 发表于 2023-11-27 10:39:28

学习学习就是不知道怎么入门

landboy 发表于 2023-11-27 11:04:37

weige 发表于 2023-11-27 10:39
学习学习就是不知道怎么入门

多修改简单的代码。
把别人的代码,拿来修改,修改成简单的代码,加上自己的注释

g4222 发表于 2023-12-5 09:39:45

weige 发表于 2023-11-27 10:39
学习学习就是不知道怎么入门

刘总,还要必要学这个么:lol
页: [1]
查看完整版本: Adobe Adobe Illustrator 脚本基础入门: 编写一个统计物件信息的...