本帖最后由 chenjieq1990 于 2019-11-22 14:26 编辑
增强属性快见附件,需要将标高的文字颜色改为bylayer或者8号色!
研究了一天也没有找到修改颜色属性的点
 - (defun C:ch()
- (vl-load-com)
- (setq entbatt0(entsel"\n选取带属性块:"))
- (setq entbatt0(car entbatt0))
- (setq wattvla0(vlax-ename->vla-object entbatt0))
- (setq attlst0(vlax-safearray->list (vlax-variant-value (vla-getattributes wattvla0))))
- (setq colorcj(vla-get-truecolor (nth 0 attlst0)))
- (vla-put-colorindex colorcj 8)
- )
有没有大神帮帮忙。。。 |