标注180.LSP
;;;;;;;;;;;;;;;;;;
(defun 10zu ( e / e)
(cdr(assoc 51(entget e)))
)
;;;;;;;;;;;;;;;;;;
(defun c:tt11 ( / lst ent pts pt demj zmj i) ;求平均数
(setq lst (ssget '((0 . "DIMENSION") (8 . "占地图标注") ) ))
(setq i 0)
;(setq zmj 0.000)
(while(< i (sslength lst))
(setq ent (ssname lst i))
(entmod (subst (cons 51 (+ pi(10zu ent))) (assoc 51(entget ent)) (entget ent) ))
(setq i (+ i 1))
)
)
有句古话:踏破铁鞋无觅处...... 楼主 这是要干嘛呢?是要求助还是 分享 感谢 树櫴希德 分享程序!!!! 谢谢分享,支持 这是用来做啥的啊, 有句古话:踏破铁鞋无觅处...... 强制有些标注的数字朝向某个方向 ;|
标注斜距离
|;
(defun c:t11t(/ dis en pt1 pt2)
(setq pt1 (getpoint "\n标注第一点:")
pt2 (getpoint pt1 "\n标注第二点:")
dis (rtos (distance pt1 pt2) 2 3))
(command "_.dimaligned" pt1 pt2 pause)
(setq en (entget (entlast))
en (subst (cons 1 dis) (assoc 1 en) en))
(entmod en))
有用,插眼,需要再过来
页:
[1]