查找带引线的文字
我想在autocad绘图(主平面图)中找到用引线显示的特定文本,因为其他人也希望看到这一点,如果您有任何lisp,请建议并帮助我,谢谢 你试过FIND命令了吗? 如果我理解正确,您需要找到一个与leader关联的文本
在命令行中键入
(sssetfirst nil(ssget "_X" '((0 . "MTEXT") (102 . "{ACAD_REACTORS"))))
英雄联盟
一点也不知道我是怎么读的。
只是一个提示
(vl-load-com)
(defun C:demo(/)
(setq oldString "Yes" newString "No");<-- change the desired values here
(setq ss (ssget "X" '((0 . "LEADER"))))
(setq obj_list (mapcar 'vlax-ename->vla-object
(vl-remove-if 'listp
(mapcar 'cadr (ssnamex ss)))))
(foreach leader_obj obj_list
(if (vlax-property-available-p leader_obj 'Annotation)
(progn
(setq anno_text (vla-get-annotation leader_obj))
(if (eq oldString (vla-get-textstring anno_text))
(progn
(vla-put-textstring anno_text newString)
(vla-update leader_obj)))))
)
(princ)
)
~'J'~ 我的英语真的有问题。
因此,我不理解alanjt的意思
我觉得有点冒犯。
当然,有许多程序附加到反应器的文本中,但在纯AutoCAD中,它只做引线
我的意思是我完全误读了他的要求。
页:
[1]