想编个skill可以一键设置我喜欢的颜色,可行吗?
初学,skill language user guide都没看完呢,我在想等我看完了它,试着编写一个可以一键设置我喜欢的颜色的skill,大家觉得可行吗?能提供点思路不?
菜鸟在这里拜各位大神啦!!
顶一个,我也想要这样的skill。感觉应该有人编过。 可行、我们公司好像有一个 只有想不到,没有做不到。
defun(setColorFun (s_layer s_color)
;axlUIConfirm(s_layer)
q = axlLayerGet(s_layer)
q->color = s_color
axlLayerSet(q)
);end defun vivienluo 发表于 2014-12-9 23:53
只有想不到,没有做不到。
难道不是有多少layer就建立多少个局部变量,然后逐个切换色彩? 有个问题,颜色值如何设置呢?这个一键设置,没有读取颜色的功能吧?应该是直接设置改变颜色,但是我想要改变的颜色应该如何描述呢? 之前写过一个,很简单的,设置,就是一键设置常用 层为固定的颜色。这样自己习惯,也方便layout 看见颜色就知道是哪层了。foreach(item layers
p=nil
q=nil
q=strcat("ETCH/" item )
p=axlLayerGet(q)
cond(
(rexMatchp("GND" item) p->color=16)
(rexMatchp("VCC" item) p->color=15)
(rexMatchp("TOP" item) p->color=6)
(rexMatchp("BOTTOM" item) p->color=13)
(rexMatchp("MD1" item) p->color=7)
(rexMatchp("MD2" item) p->color=8)
(rexMatchp("MD3" item) p->color=9)
(rexMatchp("MD4" item) p->color=10)
(rexMatchp("MD5" item) p->color=11)
(rexMatchp("MD6" item) p->color=12)
(rexMatchp("MD7" item) p->color=14)
(rexMatchp("MD8" item) p->color=18)
);cond
axlLayerSet(p)
);foreach
axlVisibleUpdate(t)
我这有颜色编号哦 vivienluo 发表于 2014-12-9 23:53
只有想不到,没有做不到。
赞赞!!!!! defir 发表于 2014-12-15 22:13
之前写过一个,很简单的,设置,就是一键设置常用 层为固定的颜色。这样自己习惯,也方便layout 看见颜色就 ...
->color=16这样的,16在哪里可以查到是什么颜色
页:
[1]