求一个程序,输入tt,选择图元,把图元所在图层的名称标注在cad上
本帖最后由 664571221 于 2018-12-8 09:55 编辑求一个程序,输入tt,选择图元,把图元所在图层的名称标注在cad上
看你描述问题应该不复杂,建议上个图说明需求。 Bao_lai 发表于 2018-12-7 22:23
看你描述问题应该不复杂,建议上个图说明需求。
你好看一下 谢谢!分享程序!!! oistre 发表于 2018-12-10 09:55
谢谢!分享程序!!!
Are you Spammer ? oistre 发表于 2018-12-10 09:55
谢谢!分享程序!!!
?????????? 这个不难的就几句话
(defun c:tt ( / en lay pt)
(if (and (setq en (car (entsel "\n请选择图形:"))) (setq lay (cdr (assoc 8 (entget en)))) (setq pt (cdr (assoc 10 (entget en)))))
(vl-cmdf "text" pt 100 0 lay)
)
) (defun c:tt ()
(while (setq s1 (entsel "\n选择一个物体: "))
(setq lnm (strcat "图层名:" (cdr(assoc 8 (entget(car s1))))))
(setq pt (osnap (cadr s1) "NEA"))
(command "_.LEADER" pt (getpoint "\n文字点") "" lnm "" "")
)
(princ)
)
页:
[1]