baiju 发表于 2023-2-18 13:09:15

(JUN)Ai_包装工艺分层_文件信息统计

// 获取当前文档
var doc = app.activeDocument;

// 创建一个文件夹,用于存放统计信息
var folder = new Folder(Folder.desktop + "/illustrator_stats");
if (!folder.exists) folder.create();

// 创建一个文件,用于存放统计信息
var file = new File(folder.fsName + "/stats.txt");

// 初始化文件
file.open("w");
file.encoding = "UTF-8";

// 写入文件头
file.writeln("Illustrator Stats"); file.writeln("=================");

// 统计字体
file.writeln("未转曲字体:");
var fonts = {};
for (var i = 0; i < doc.textFrames.length; i++) {
    var textFrame = doc.textFrames; for (var j = 0; j < textFrame.characters.length; j++) {
      var font = textFrame.characters.textFont;
      if (fonts == undefined) {
            fonts = 1;
      } else { fonts++; }
    }
} for (var fontName in fonts) {
    file.writeln(" " + fontName + ": " + fonts);
}

// 统计颜色
file.writeln("色板中颜色:");
var colors = {};
for (var i = 0;
    i < doc.swatches.length; i++) {
    var swatch = doc.swatches; if (colors == undefined) {
      colors = 1;
    } else { colors++; }
}
for (var colorName in colors) {
    file.writeln(" " + colorName + ": " + colors);
}

// 统计图片
file.writeln("外链图片:");
var images = {};
for (var i = 0; i < doc.placedItems.length; i++) {
    var placedItem = doc.placedItems;
    if (images == undefined) {
      images = 1;
    } else { images++; }
} for (var imageName in images) {
    file.writeln(" " + imageName + ": " + images);
}

// 关闭文件
file.close();
file.execute();

Chen_yuan 发表于 2023-3-27 14:12:39

2022可以用么????????
页: 1 2 [3]
查看完整版本: 200G求助到中印 下个AI脚本。 内有连接