如何改变块的颜色
有一个块,颜色为随层的红色,如何不改变层的颜色,而能改变这个块的颜色 论坛有相关程序,自己找找看。(defun changeblkcolor (blk color / blkobjs blkob blkname blkobj)
(setq blkobjs (vla-get-blocks
(vla-get-activedocument (vlax-get-acad-object))
)
)
(setq blkob (vlax-ename->vla-object blk))
(setq blkname (vla-get-name blkob))
(setq blkobj (vla-item blkobjs blkname))
(vlax-for obj blkobj (vla-put-color obj color))
(vla-update blkob)
(princ)
)
页:
[1]