帮小弟写个自动标注多段线程序,谢谢哦!
帮小弟写个自动标注多段线程序,谢谢哦! 问题还没解决呢尝试写个,还不完善。 楼主 自己 去完善下吧。;;标注的两边长
(defun c:t11 nil
(mapcar
'(lambda(x)
(entmake
(list '(0 . "DIMENSION") '(100 . "AcDbEntity") '(100 . "AcDbDimension")
(cons 10 (car x))
'(70 . 33) '(1 . "") '(100 . "AcDbAlignedDimension")
(cons 13 (car x)) (cons 14 (cadr x))
)
)
(entmake
(list '(0 . "DIMENSION") '(100 . "AcDbEntity") '(100 . "AcDbDimension")
(cons 10 (cadr x))
'(70 . 33) '(1 . "") '(100 . "AcDbAlignedDimension")
(cons 13 (cadr x)) (cons 14 (caddr x))
)
)
)
(mapcar
'(lambda(a)
(mapcar 'cdr
(vl-remove-if
'(lambda (b)
(/= (car b) 10)
)
(entget a)
)
)
)
(vl-remove-if-not
'(lambda(c) (= (type c) 'ename))
(mapcar
'cadr
(ssnamex (ssget '((0 . "LWPOLYLINE")(70 . 1))
)
)
)
)
)
)
) 什么多段线? 只标注矩形两边? 52幕墙设计 发表于 2013-7-26 02:19 static/image/common/back.gif
什么多段线? 只标注矩形两边?
是的 怎么用~~~~~~~~~
页:
[1]