我发现一些代码几乎可以满足我的需要,但是我也需要它来复制组。有什么想法吗?
#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
。