1个回答
2018-06-29 · 知道合伙人软件行家
关注
展开全部
;一键,所有图元颜色随层颜色
(defun c:tes ( / block e obj ss)
(if (null vlax-dump-object) (vl-load-com) )
(if (setq ss (ssget "X"))
(progn
(vla-startundomark (vla-get-activedocument (vlax-get-acad-object)))
;; 块定义内实体
(vlax-for block (vla-get-blocks (vla-get-activedocument (vlax-get-acad-object)))
(vlax-for obj block
(vla-put-color obj 256)
)
)
(while (setq e (ssname ss 0))
(setq ss (ssdel e ss) obj (vlax-ename->vla-object e))
(vla-put-color obj 256)
)
)
)
(princ)
)
追问
再请教一下,需要输入什么命令吗?还是直接加载?我直接加载了好像没有什么变化
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询