Javascript 在illustrator中更改选定对象颜色的脚本

Javascript 在illustrator中更改选定对象颜色的脚本,javascript,adobe,adobe-illustrator,Javascript,Adobe,Adobe Illustrator,我正在查找脚本,以便将illustrator中选定对象的特定颜色更改为另一种颜色 我发现一个代码,几乎没有修改工作的所有颜色在“层”如何设置它为选定的项目工作。 谢谢 var-layer=app.activeDocument.activeLayer; var findColor=new RGBColor() findColor.red=180; findColor.green=90; findColor.blue=90; var setColor=new RGBColor() setColor.

我正在查找脚本,以便将illustrator中选定对象的特定颜色更改为另一种颜色 我发现一个代码,几乎没有修改工作的所有颜色在“层”如何设置它为选定的项目工作。 谢谢

var-layer=app.activeDocument.activeLayer;
var findColor=new RGBColor()
findColor.red=180;
findColor.green=90;
findColor.blue=90;
var setColor=new RGBColor()
setColor.red=90;
setColor.green=180;
setColor.blue=180;
对于(变量i=0;i
希望这有帮助,你可以试试看

var docRef = app.activeDocument;

var setColor = new RGBColor();

 setColor.red = 90;
    setColor.green = 180;
    setColor.blue = 180;


theSelect = docRef.selection;
if(theSelect.length == 0){
    alert("No selected layer detected");}
    else{
        for (i=0;i<theSelect.length;i++){ 
        var SlctLyr= theSelect[i]
        SlctLyr.filled = true;
        SlctLyr.fillColor = setColor;}}
var docRef=app.activeDocument;
var setColor=new RGBColor();
setColor.red=90;
setColor.green=180;
setColor.blue=180;
theSelect=docRef.selection;
如果(theSelect.length==0){
警报(“未检测到选定层”);}
否则{

对于(i=0;i希望这有帮助,您可以尝试一下

var docRef = app.activeDocument;

var setColor = new RGBColor();

 setColor.red = 90;
    setColor.green = 180;
    setColor.blue = 180;


theSelect = docRef.selection;
if(theSelect.length == 0){
    alert("No selected layer detected");}
    else{
        for (i=0;i<theSelect.length;i++){ 
        var SlctLyr= theSelect[i]
        SlctLyr.filled = true;
        SlctLyr.fillColor = setColor;}}
var docRef=app.activeDocument;
var setColor=new RGBColor();
setColor.red=90;
setColor.green=180;
setColor.blue=180;
theSelect=docRef.selection;
如果(theSelect.length==0){
警报(“未检测到选定层”);}
否则{
对于(i=0;i