查看单个帖子
旧 2023-02-12, 16:44     #2
baiju 的头像
baiju baiju 当前在线
正式会员
等级: 四袋长老
帅哥 级别:53 | 在线时长:3087小时 | 升级还需:45小时级别:53 | 在线时长:3087小时 | 升级还需:45小时级别:53 | 在线时长:3087小时 | 升级还需:45小时级别:53 | 在线时长:3087小时 | 升级还需:45小时级别:53 | 在线时长:3087小时 | 升级还需:45小时
 
Uid: 142400
注册日期: 2010-01-21, 15:30
来自: 广州
帖子: 403
感谢: 58
91 个帖子获得 199 次感谢
现金: 1209金币
资产: 1321金币
声望: 10 baiju 向着好的方向发展
baiju baiju 当前在线
正式会员
等级: 四袋长老
帅哥 级别:53 | 在线时长:3087小时 | 升级还需:45小时级别:53 | 在线时长:3087小时 | 升级还需:45小时级别:53 | 在线时长:3087小时 | 升级还需:45小时级别:53 | 在线时长:3087小时 | 升级还需:45小时级别:53 | 在线时长:3087小时 | 升级还需:45小时
baiju 的头像
 
Uid: 142400
注册日期: 2010-01-21, 15:30
来自: 广州
帖子: 403
感谢: 58
91 个帖子获得 199 次感谢
现金: 1209金币
资产: 1321金币
声望: 10 baiju 向着好的方向发展
默认

代码如下:
PHP 代码:
// 获取当前文档 
var doc app.activeDocument;

// 创建一个文件夹,用于存放统计信息
var folder = new Folder(Folder.desktop "/illustrator_stats");
if (!
folder.existsfolder.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 
0doc.textFrames.lengthi++) {
    var 
textFrame doc.textFrames[i]; for (var 0textFrame.characters.lengthj++) {
        var 
font textFrame.characters[j].textFont;
        if (
fonts[font.name] == undefined) {
            
fonts[font.name] = 1;
        } else { 
fonts[font.name]++; }
    }
} for (var 
fontName in fonts) {
    
file.writeln(" " fontName ": " fonts[fontName]);
}

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

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

// 关闭文件 
file.close();
file.execute(); 
上传的附件
文件类型: mp4 创建文件信息并生成txt.mp4 (1.20 MB, 600 次查看)
baiju 当前在线