如果是那样的话,我很抱歉。
我真的很惊讶我能找到这个代码
当我搜索时。
我只知道很多时候人们的武库里都有代码
这就是我所希望的。而你的答案是
我不得不说这不是我想要的
或者其他人会认为这是我所需要的,而没有回应。
我现在的问题是有这么长的线程
我仍然需要帮助!
我认识这里的Lisp程序饮食法,并给予他们应有的荣誉。。。 你真谦虚。 任何值得拥有的东西都值得为之努力。
不久前,我写了一篇文章,将设置多行文字和多重引线的宽度;这就是你想要的吗?
正如你所能想象的那样。。
你必须按照顺序1+1=2的Lisp程序来生活
不确定。
多重引线的处理是否与常规关联标注相同?
我有一套19幅画,每幅都是大杂烩
尺寸和文字的可能类型。关联尺寸,
分解尺寸、引线、多重引线、文字、多行文字。他们所有人
各种宽度(和高度)。这简直是一场噩梦。
我的工作?把它做好。
我不是想开始什么。
我其实希望这会是一个简单的一个。。。 请
请
请
请
请帮忙!!! 我正在研究这个博物馆,我可以自信地说
这远远超出了我有限的lisp能力的范围。
它似乎涉及扩展实体数据。
再一次,我不适合。。
我在这里拼命乞讨。。 (defun c:WD (/ ss wd)
;; Change width of selected MText and MultiLeader objects
;; Alan J. Thompson, 11.05.09
(if (and (setq ss (ssget "_:L" '((0 . "MTEXT,MULTILEADER"))))
(setq wd (initget 4)
wd (cond ((getdist "\nWidth <0.0>: "))
(0.)
)
)
)
(progn
(vlax-for x (setq ss (vla-get-activeselectionset
(cond (*AcadDoc*)
((setq *AcadDoc* (vla-get-activedocument
(vlax-get-acad-object)
)
)
)
)
)
)
(vl-catch-all-apply
(function vlax-put-property)
(list x
(cond ((eq (vla-get-objectname x) "AcDbMText") 'Width)
((eq (vla-get-objectname x) "AcDbMLeader") 'TextWidth)
)
wd
)
)
)
(vla-delete ss)
)
)
(princ)
) 非常感谢您,先生。 希望有帮助。
页:
1
[2]