通信人家园

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索

军衔等级:

  列兵

注册:2019-1-2
跳转到指定楼层
1#
发表于 2021-2-18 16:52:24 |只看该作者 |倒序浏览
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】

举报本楼

本帖有 2 个回帖,您需要登录后才能浏览 登录 | 注册
您需要登录后才可以回帖 登录 | 注册 |

版规|手机版|C114 ( 沪ICP备12002291号-1 )|联系我们 |网站地图  

GMT+8, 2025-8-4 17:48 , Processed in 0.077148 second(s), 17 queries , Gzip On.

Copyright © 1999-2025 C114 All Rights Reserved

Discuz Licensed

回顶部