初级学徒,对lisp挺感兴趣,自己试着编了个简单的小程序,但是随之而来的也有了新的问题,请各位指导。
想实现下面的效果:1.程序运行后,可以直接选择对象并且改色为当前使用颜色;2.如果我输入了颜色号,可以选择对象并按该色号更改颜色.
只是突然间冒出来的想法,不知道能不能实现,先谢过了。 - ;;;改变对象颜色
- (defun c:tt (/ cl nc)
- (setq nc (getstring "\n请输入新色<当前使用色>: "))
- (cond
- ((= nc "")
- (setq cl (getvar "cecolor") )
- )
- (t
- (setq cl nc )
- )
- )
- (command "change" (ssget) "" "p" "c" cl "")
- (princ)
- )
|