好多资源哦

 找回密码
 立即注册
查看: 244|回复: 0

AI 脚本存cc版本

[复制链接]
发表于 2024-8-20 14:26:45 | 显示全部楼层 |阅读模式
可以配合 ai_scriptmix-master 插件使用方便


复制已下内容到记事本打开就行  另存jsx格式




#target illustrator

function saveAsCCWithDialog() {
    if (app.documents.length > 0) {
        var doc = app.activeDocument;

        // 定义Illustrator CC 2017的特定格式
        var saveOptions = new IllustratorSaveOptions();
        saveOptions.compatibility = Compatibility.ILLUSTRATOR17; // Illustrator CC 2017的内部版本号为17

        // 检查是否存在用户上次选择的路径
        var savePath = Folder.myDocuments + "/lastSavePath.txt";
        var saveFolder;

        if (File(savePath).exists) {
            // 读取上次保存路径
            var pathFile = new File(savePath);
            pathFile.open('r');
            var lastPath = pathFile.read();
            pathFile.close();
            saveFolder = new Folder(lastPath);
        } else {
            // 如果没有找到上次保存的路径,则提示用户选择保存路径
            saveFolder = Folder.selectDialog("请选择一个保存路径");
        }

        if (saveFolder != null) {
            // 保存当前路径为下一次使用
            var pathFile = new File(savePath);
            pathFile.open('w');
            pathFile.write(saveFolder.fsName);
            pathFile.close();

            // 构造保存的文件名,添加_CC2017后缀
            var originalName = doc.name.replace(/\.[^\.]+$/, ''); // 移除扩展名
            var newName = originalName + "_CC2017.ai"; // 添加_CC2017后缀和.ai扩展名

            // 保存文件
            var saveFile = new File(saveFolder + "/" + newName);
            doc.saveAs(saveFile, saveOptions);
            alert("文件已保存至: " + saveFolder.fsName);
        } else {
            alert("保存操作已取消。");
        }
    } else {
        alert("没有打开的文档。");
    }
}

saveAsCCWithDialog();



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|好多资源哦

GMT+8, 2024-11-21 20:21 , Processed in 0.090359 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表