问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎样把CAD里面的数字批量加括号

发布网友 发布时间:2022-04-29 17:45

我来回答

4个回答

热心网友 时间:2023-10-25 11:56

要批量加刮弧的话,如果文字内容相同,可以用【快速选择】的方法,选择这个内容的文字加刮弧。

如果数值文字的内容不同,那么使用autolisp来解决,代码如下

(defun C:tes ( / #g1 &k1 &kw1 c1 str1)
 (princ "\n请选择要加刮弧的文字")
 (if (setq &kw1 (ssget (list '(0 . "TEXT") '(1 . "~*[~+-.0-9]*" ))))
 ;只有数值才会被选择
  (progn
   (while (setq &k1 (ssname &kw1 0));对每个数值进行操作
    (setq &kw1 (ssdel &k1 &kw1))
    (setq #g1 (entget &k1));取得属性列表
    (setq c1 (assoc 1 #g1));取得文字内容组
    (setq str1 (cdr c1));取得内容
    (setq str1 (strcat "(" str1 ")"));文字内容加刮弧
    (setq #g1 (subst (cons 1 str1) c1 #g1))
    (entmod #g1)
   )
  )
 )
 (princ)
);复制到记事本,以【.lsp】为后缀命名,打开CAD,autolisp加载,命令【TES】
;数值文字前后加刮弧

热心网友 时间:2023-10-25 11:57

请使用ALTEXT
http://sites.google.com/site/cadkits/home/altext
Text选项中选Number,前缀(Prefix)填(,后缀(Suffix)填)即可。
可以试用,也可以发个邮件去免费注册。

参考资料:http://sites.google.com/site/cadkits/home/altext

热心网友 时间:2023-10-25 11:57

自己写VBA程序才行

热心网友 时间:2023-10-25 11:58

CAD可不是文字处理软件....没有那个功能~

热心网友 时间:2023-10-25 11:56

要批量加刮弧的话,如果文字内容相同,可以用【快速选择】的方法,选择这个内容的文字加刮弧。

如果数值文字的内容不同,那么使用autolisp来解决,代码如下

(defun C:tes ( / #g1 &k1 &kw1 c1 str1)
 (princ "\n请选择要加刮弧的文字")
 (if (setq &kw1 (ssget (list '(0 . "TEXT") '(1 . "~*[~+-.0-9]*" ))))
 ;只有数值才会被选择
  (progn
   (while (setq &k1 (ssname &kw1 0));对每个数值进行操作
    (setq &kw1 (ssdel &k1 &kw1))
    (setq #g1 (entget &k1));取得属性列表
    (setq c1 (assoc 1 #g1));取得文字内容组
    (setq str1 (cdr c1));取得内容
    (setq str1 (strcat "(" str1 ")"));文字内容加刮弧
    (setq #g1 (subst (cons 1 str1) c1 #g1))
    (entmod #g1)
   )
  )
 )
 (princ)
);复制到记事本,以【.lsp】为后缀命名,打开CAD,autolisp加载,命令【TES】
;数值文字前后加刮弧

热心网友 时间:2023-10-25 11:57

请使用ALTEXT
http://sites.google.com/site/cadkits/home/altext
Text选项中选Number,前缀(Prefix)填(,后缀(Suffix)填)即可。
可以试用,也可以发个邮件去免费注册。

参考资料:http://sites.google.com/site/cadkits/home/altext

热心网友 时间:2023-10-25 11:57

自己写VBA程序才行

热心网友 时间:2023-10-25 11:56

要批量加刮弧的话,如果文字内容相同,可以用【快速选择】的方法,选择这个内容的文字加刮弧。

如果数值文字的内容不同,那么使用autolisp来解决,代码如下

(defun C:tes ( / #g1 &k1 &kw1 c1 str1)
 (princ "\n请选择要加刮弧的文字")
 (if (setq &kw1 (ssget (list '(0 . "TEXT") '(1 . "~*[~+-.0-9]*" ))))
 ;只有数值才会被选择
  (progn
   (while (setq &k1 (ssname &kw1 0));对每个数值进行操作
    (setq &kw1 (ssdel &k1 &kw1))
    (setq #g1 (entget &k1));取得属性列表
    (setq c1 (assoc 1 #g1));取得文字内容组
    (setq str1 (cdr c1));取得内容
    (setq str1 (strcat "(" str1 ")"));文字内容加刮弧
    (setq #g1 (subst (cons 1 str1) c1 #g1))
    (entmod #g1)
   )
  )
 )
 (princ)
);复制到记事本,以【.lsp】为后缀命名,打开CAD,autolisp加载,命令【TES】
;数值文字前后加刮弧

热心网友 时间:2023-10-25 11:57

请使用ALTEXT
http://sites.google.com/site/cadkits/home/altext
Text选项中选Number,前缀(Prefix)填(,后缀(Suffix)填)即可。
可以试用,也可以发个邮件去免费注册。

参考资料:http://sites.google.com/site/cadkits/home/altext

热心网友 时间:2023-10-25 11:58

CAD可不是文字处理软件....没有那个功能~

热心网友 时间:2023-10-25 11:57

自己写VBA程序才行

热心网友 时间:2023-10-25 11:58

CAD可不是文字处理软件....没有那个功能~
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
汽车胎扎了个钉子是拔还是不拔? 台式机电源什么牌子好 台式机电源有哪些牌子 金牌 银牌 铜牌电源哪个好 台式机电源等级性能解析 电脑电源推荐-全汉(FSP) 500W银牌(88%)全模组SFX电源 我的妻子背叛了我,我该怎么办, 初一语文复习材料(急急急!!!) 绿色蝈蝈课后题答案七上语文 女人梦见黄鼠狼的七大预兆 怎么知道注塑机螺杆有无卡死现象? 请问为什么在钢之炼金术师fa里,爱德华一开始不用炼金术换 百度外卖超时赔付怎么陪 谁赔偿 牛血能吃吗 Cad 标注 方括号改为圆括号 cad如何快速给人名添加括号? 百度外卖 在派送中怎么退款 cad中怎样插入圆括号 求教CAD中大括号怎么划的 cad中怎么画小括号 通达信公式如何使用? 求写个通达信大单统计公式 怎么用通达信软件,统计若干天(或时段)的总交易量?最好有公式,谢谢~! 通达信如何自动统计分析盘面内的天数公式 新手,请高手指教通达信指公式及用法 麦胚怎么吃 求高手帮忙写一个通达信统计公式 手机怎样播放QLV文件 用通达信怎么分别统计一段时间内阳量之和,阴量之和。 指标应该怎么编写? 猴王出世中猴王是怎样出世的?又是怎样成为猴王的?用200字概括出来 简述悟空名字的由来和学艺的经过 猴王出世的内容概括(100字) 百度外卖的订单取消退款是商家退的吗 CAD大括号用那个命令 急 百度外卖首单为什么要退单 在百度外卖订的饭,已经做完了,还能申请退款吗? 怎么给CAD注释内容加括号 如何取消百度的订单 微信新消息提示音被无意中删除了,来新消息时只有震动没有提示音了,怎样能回复,谢谢亲们的帮助_百度问一问 为什么百度外卖退款是一直正在进行…… 2014cad注释怎样编辑加括号 美团外卖超时多久可以申请退款 怎么电话投诉百度外卖 百度外卖 海南海昆白蚁防治有限公司怎么样? 海南绿通白蚁防治有限公司怎么样? 海南众缘白蚁防治有限公司怎么样? 我的微信提示音功能被删了怎么请帮我恢复正常? 海南中建建筑白蚁防治有限公司怎么样? 孩子调皮捣蛋不听话,作为家长你会怎么办? 我的微信提示音功能被删了怎么恢复正常 海南白蚁防治四害消杀收费标准有没有定额