 - ;利用pline来做一些功能扩充,(以下展示弧线时文字不显示,实际上任何entmake在弧线段生成的元素都不显示)
- ;直线段时可以显示文字,偏偏就是弧线段不显示文字,命令结束后必须RE一下才显示
- (defun c:tt(/ ent lst)
- (vl-cmdf "._pline" )
- (command pause)
- (setq ent (entlast))
- (while (< 0 (getvar 'cmdactive))
- (setq lst (vl-remove-if-not (function (lambda(x)(= 10 (car x))) )(entget ent)))
- (entmake (list '(0 . "TEXT") (cons 1 "文字") (last lst) (cons 40 350)))
- (command pause)
- )
- )
这个问题纠结我太久了,如何才能在过程中显示,以便可以相对动态的效果更完美,图片展示如下:
|