我正在尝试获取此代码以复制具有颜色的色板组

时间:2019-01-02 19:38:00

标签: javascript adobe-illustrator

我发现一些代码几乎可以满足我的需要,但是我也需要它来复制组。有什么想法吗?

#target Illustrator  

var theFile = new 
File('C:/location/colors.ai');  

open(theFile,null);  


  var doc2 = app.activeDocument, doc = app.documents[1];  
  var thisSw, newSw;  
  for(var i=0; i<doc2.swatches.length; i++){  
    thisSw = doc2.swatches[i];  
    if(thisSw.name == "[Registration]" || thisSw.name == "[None]"){  
      continue;  
    }  
    newSw = doc.swatches.add();  
    newSw.name = thisSw.name;  
   newSw.color = thisSw.color;  
  };  
    doc2.close(SaveOptions.DONOTSAVECHANGES);  

这也是此的原始代码https://forums.adobe.com/thread/2285302 我尝试过为swatchGroups更改色板,但它只会使组没有颜色。它不知道如何解决该问题。我不确定是否需要为此添加var

0 个答案:

没有答案