通信人家园

标题: CAD如何把所有数字加起来  [查看完整版帖子] [打印本页]

时间:  2021-2-18 16:52
作者: 小动物925     标题: CAD如何把所有数字加起来

AutoCAD主要功能是绘bai制图纸,要把数字文字加du起来的话,使用小zhi插件就可dao以办到。
代码如zhuan下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
(defun C:tes ( / #t1 #t2 &k1 &kw1)
(if (setq &kw1 (ssget '((0 . "text,mtext") (1 . "~*[~+-.0-9]*" ))) );只是选择数字的文字shu
  (progn
   (setq #t1 0)
   (while (setq &k1 (ssname &kw1 0))
    (setq &kw1 (ssdel &k1 &kw1))
    (if (setq #t2 (atof (cdr (assoc 1 (entget &k1))))) (setq #t1 (+ #t1 #t2)) )
   )
   (princ "\n数字和是:")
   (princ #t1);命令行显示
  )
)
(princ)
);复制到记事本,以【.lsp】为后缀命名,打开CAD,autolisp加载,命令【TES】


时间:  2021-2-18 19:10
作者: 李硕1994

这是那种语言了
时间:  2021-9-7 15:38
作者: ym314

这需要那个版本的CAD支持





通信人家园 (https://www.txrjy.com/) Powered by C114