A-A+
AutoLISP设置新建文字或图形对象的颜色
使用AutoLISP新建单行文字、多行文字或图形对象时经常需要设置对象的颜色,此时可使用COLOR命令或CECOLOR全局变量来设置对象的颜色。
1、使用COLOR命令设置颜色
使用color命令设置新建文字或图形对象的颜色直接使用command函数即可,如设置当前颜色为绿色的AutoLISP代码为:
(command "color" 3) 或(command "color" "green")
2、使用CECOLOR全局变量设置颜色
可使用setvar命令通过设置全局变量来设置新建文字或图形对象的颜色,如设置当前颜色为绿色的AutoLISP代码为:
(setvar "CECOLOR" 3)或(setvar "CECOLOR" "green")
将颜色设置为跟随图层,可使用如下代码:
(setvar "CECOLOR" "BYLAYER")