我正在尝试使用.jsx脚本在Illustrator中设置当前选择的颜色。
我找不到有关更改(选定)对象的样式的文档。我已经阅读了大多数文档,但似乎在任何地方都找不到这种“简单”的东西。这是我想出的代码:
thisThing = app.activeDocument.selection[0];
thisThing.filled = true;
thisThing.fillColor = '#ff0000';
当我运行它时,可悲的是没有发生。
答案 0 :(得分:0)
我已经找到一个解决方案-它可以工作,但是非常混乱(由于是经过编辑的解决方案)。这会为所选项目提供随机的灰色:
var myGrey= new CMYKColor()
myGrey.black=((Math.random()*80)+10);
if (app.documents.length && app.selection.length)
{
for (var a=0; a<app.selection.length; a++)
{
try {
app.selection[a].fillColor = myGrey;
} catch (e)
{
// ignoring all possible errors ...
}
}
}
如果要进行非灰度处理,请添加myGrey.Yellow =介于1到100之间的值;