如何把数字放在分数上?
你好我有1356个点,我想在autocad中为每个点插入编号。
我该怎么做才简单? 也许可以使用使用增量编号的自定义lisp例程?
这里是一个由论坛成员和lisp大师李麦克。。。
http://www.lee-mac.com/numinc.html 谢谢,但我不想点击1530分!!非常耗时
你在做一个简单的点击? 点击一下。。。。。1530分?这要求很高,你不觉得吗?
程序如何知道哪一点是第一点?哪一个应该是最后一个?它应该从顶部开始向底部编号,还是从左侧开始向右编号?订单是什么?序列是什么?
是的,我也这么认为。
Termal试试这个程序。
(defun c:Pnum (/ i s h)
(if (and (setq i 0
s (ssget '((0 . "POINT")))
)
(setq h (getdist "\n Specify height of text :"))
)
((lambda (x / n e)
(while (setq n (ssname s (setq x (1+ x))))
(setq e (entget n))
(entmakex (list '(0 . "TEXT")
(assoc 10 e)
(cons 11 (cdr (assoc 10 e)))
(assoc 8 e)
(cons 7 (getvar 'TEXTSTYLE))
(cons 40 h)
(cons 1 (itoa (setq i (1+ i))))
)
)
)
)
-1
)
)
(princ)
)
第一点和最后一点都不重要!!!
每个分数都是一个数字,所以不需要我想哪一个是第一个!!
请参阅附件。该附着是路线的全点坐标的一部分。
我怎么把简单的数字放在分数上?
指向图纸 冷静点伙计。因为你在最初的帖子中没有明确指出这一点,所以有人不得不问。那个人碰巧是我。下次要更具体地说明你的标准。
你试过塔尔瓦的密码吗?!?
就您的目的而言,效果很好,但在发布的dwg中,所有点都是重复的。
@Tharwat lisp程序工作正常(几乎完美),但它在每个点上放置两个连续数字,而不是一个。
只是某个地方的一个小虫子。
史蒂夫
如GP_所述,图纸包含重复点
页:
[1]
2