(defun c:hcb (/ _ps->ss o ss)
;; Use a function like this to convert a selection set to a list of items
(defun _ps->ss (ps)
(if (= 'pickset (type ps))
(vl-remove-if 'listp (mapcar 'cadr (ssnamex ps)))
)
)
(if (setq ss (_ps->ss (ssget ":L" '((0 . "mtext") (1 . "~{\\fArial|b1|i0|c0|p34;*")))))
(foreach mtext ss
(setq o (vlax-ename->vla-object mtext))
(vla-put-textstring o (strcat "{\\fArial|b1|i0|c0|p34;" (vla-get-textstring o)))
)
)
(princ)
) 哇,是的,看看这个。希望你不介意,但我把你的代码稍微修改了一下,让OP完全符合他/她想要的:
gmmdinesh,将此代码复制并粘贴到主文件中。运行它,我想你会发现它正是你想要的。再加上罗恩增加的所有额外好处。希望你喜欢。 gmmdinesh,这对你有用吗?请张贴任何一种方式,以便任何其他观看者都会知道。谢谢
页:
1
[2]