土木在线论坛 \ 建筑设计 \ CAD下载及教程 \ 求助:数字递增复制的跟随鼠标点击

求助:数字递增复制的跟随鼠标点击

发布于:2011-05-13 20:10:13 来自:建筑设计/CAD下载及教程 [复制转发]
这段代码不能跟随鼠标复制,每次点击鼠标都在原地复制[code];****************************************************数字递增复制
(defun c:TC (/ E ENEW NV P S)
(princ "\n 数字递增复制")
(if (and (setq e (car (entsel "\nSelect Text: ")))
(setq e (vlax-ename->vla-object e))
(or (= "AcDbText" (vla-get-ObjectName e))
(= "AcDbMText" (vla-get-ObjectName e))
)
)
(progn
(setq s (vla-get-TextString e))
(if (null (setq nv (getreal (strcat "\nNew value:" "<40>"))))
(setq nv 40)
)
(princ "\nCopy to: ")
(while (setq p (getpoint))
(setq enew (vla-copy e))
(vla-put-textstring enew (setq s (rtos (+ (atof s) nv) 2)))
(vla-put-InsertionPoint enew (vlax-3d-point p))
)
)
(princ "\n选中的不是文本或没有选择到实体.")
)
(princ)
)[/code]
  • chengjun8202
    chengjun8202 沙发
    试了下,有的能跟随鼠标点击、有的不能,后来发现此插件只支持左对齐字符跟随鼠标点击。楼主将原始数字字符改左对齐即可。
    2015-09-16 11:00:16

    回复 举报
    赞同0
这个家伙什么也没有留下。。。

CAD下载及教程

返回版块

52.09 万条内容 · 667 人订阅

猜你喜欢

阅读下一篇

cad学习总结

cad学习总结 转来的 给CAD新手看看

回帖成功

经验值 +10