数字自动增加
请高手帮忙:我想把复制数字的时候,每次粘贴他的时候都能自动增加,并且粘贴后的数字能有原来数字的所有特性,只是数字增加。比如我输入命令fz,则提示选择要复制的数字,若我选择了数字5,然后提示我指定基点,再粘贴时自动变为6,再粘下变为7。。。。
要求:1、能连续复制 2、最好是能设置增加的步长 3、最好是能够设置数字的前缀和后缀。
谢谢!希望有高手帮我!小弟不胜感激!
本帖最后由 【KAIXIN】 于 2012-5-24 14:45 编辑
;;;数字文本递增复制(通用函数在12楼)
(defun c:XX()
(setq s1(car (entsel "\n数字文本: "))
ure (KX-UREAL 1 "" "增值: " ure)
tx(KX-get-dxf 1 s1)
pt5 (KX-get-MinMaxPoint s1 5)
s0(entlast)
i 0
)
(if (setq tx1 (distof tx))
(progn
(while (setq pt2 (getpoint pt5 "\n复制位置<退出>: "))
(setq tx-new (rtos (+ tx1 (* ure (setq i (1+ i)))) 2 3))
(command "copy" s1 "" pt5 pt2)
(KX-SubUpd (entlast) 1 tx-new)
)
)
)
)
http://bbs.mjtd.com/thread-92879-1-1.html 楼上的不错。 k版出手,必定很牛 下手晚了。 错误: no function definition: KX-UREAL
vlisp2012 发表于 2012-5-22 23:06 static/image/common/back.gif
错误: no function definition: KX-UREAL
UREAL
是上面这个,已经共享源码.... KAIXIN你好,加载之后是no function definition: KX-UREAL,求教! 【KAIXIN】 发表于 2012-5-23 07:58 static/image/common/back.gif
UREAL
是上面这个,已经共享源码....
KAIXIN你好,加载之后是no function definition: KX-UREAL,求教!
页:
[1]
2