zdf153 发表于 2023-12-25 20:18:06

(function() {
    try {
      app.activeDocument.exportSelectionAsAi.toString();
    } catch (e) {
      alert("该功能在当前版本的Illustrator 中不可用。");
      return false;
    }

    var doc = app.activeDocument;
    var F = File("D:/Users/Desktop" + "/" + doc.name + "-" + (new Date()).getTime() + ".ai");
    app.activeDocument.exportSelectionAsAi(F);
})();


修改的 保存到桌面

补充内容 (2023-12-27 17:35):
后面有个修复bug的版本

HYP 发表于 2023-12-25 20:35:36

心不唤物 发表于 2023-10-1 15:14
复制代码,放在记事本里面,保存。修改后缀为.js或.jsx,然后AI运行脚本,或放在脚本文件夹即可。 ...

试过了,为什么打开报错

zdf153 发表于 2023-12-25 20:57:50

zdf153 发表于 2023-12-25 20:18
修改的 保存到桌面

(function() {
    try {
      app.activeDocument.exportSelectionAsAi.toString();
    } catch (e) {
      alert("该功能在当前版本的Illustrator中不可用。");
      return false;
    }

    var doc = app.activeDocument;
    var desktopPath = Folder.desktop.absoluteURI;
    var F = File(desktopPath + "/" + doc.name + ".ai");
    app.activeDocument.exportSelectionAsAi(F);
})();

HYP 发表于 2023-12-27 14:22:33

zdf153 发表于 2023-12-25 20:57
(function() {
    try {
      app.activeDocument.exportSelectionAsAi.toString();


确定能用吗?我2022试过怎么不能用的

zdf153 发表于 2023-12-27 17:30:17

zdf153 发表于 2023-12-25 20:57
(function() {
    try {
      app.activeDocument.exportSelectionAsAi.toString();

修复bug
(function() {
    try {
      app.activeDocument.exportSelectionAsAi.toString();
    } catch (e) {
      alert("该功能在当前版本的Illustrator中不可用。");
      return false;
    }
      var doc = app.activeDocument;
var desktopPath = Folder.desktop.absoluteURI;
var docName = doc.name.split(".").slice(0, -1).join(".");;


    var F = File(desktopPath + "/" + docName + ".ai");
    app.activeDocument.exportSelectionAsAi(F);
})();

zdf153 发表于 2023-12-27 17:44:21

HYP 发表于 2023-12-27 14:22
确定能用吗?我2022试过怎么不能用的

(function() {
    try {
      app.activeDocument.exportSelectionAsAi.toString();
    } catch (e) {
      alert("该功能在当前版本的Illustrator中不可用。");
      return false;
    }
      var doc = app.activeDocument;
var desktopPath = Folder.desktop.absoluteURI;
var docName = doc.name.split(".").slice(0, -1).join(".");;


    var F = File(desktopPath + "/" + docName + ".ai");
    app.activeDocument.exportSelectionAsAi(F);
})();

HQHZM 发表于 2023-12-28 20:39:55

zdf153 发表于 2023-12-27 17:44


修复之后的这个可以用

hutang 发表于 2023-12-28 20:49:16

zdf153 发表于 2023-12-27 17:44


我的2022点了这个后啥反应都没有,你们的确定能用吗?
页: 1 [2]
查看完整版本: 将所选区域另存为 AI脚本