本帖最后由 183017064 于 2025-4-14 11:03 编辑
 - (defun RandomColor (/ ent color-list) ; 随机颜色命令
- (setq color-list '(
- 40 ;
- 201 ;
- 11 ;
- 110 ;
- 160 ;
- 212 ;
- )) ; 预置颜色
- (while (setq ent (car (entsel "\n选实体: ")))
- (entmod ; 关键修改语句
- (append
- (entget ent)
- (list (cons 62 (nth (rem (getvar "MILLISECS") (length color-list)) color-list)))
 - (defun RandomColorall (/ ent) ; 随机颜色命令
- (while (setq ent (car (entsel "\n选实体: ")))
- (entmod
- (append
- (entget ent)
- (list (cons 62 (1+ (rem (getvar "MILLISECS") 255))))
- )
- )
- )
- (princ)
- )
作为一个子程序用,当选用一个元素作为基准的话,可以清楚的表达一下。实用性可有可无,添加一点制图的趣味性。(PS:个人认为)
|