明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3203|回复: 9

标注文字、单行文字、多行文字自动加括号

[复制链接]
发表于 2017-8-17 21:06:50 | 显示全部楼层 |阅读模式
输入命令ref,选择文字,自动加括号

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2017-9-25 11:38:28 | 显示全部楼层
学习一下顶
发表于 2019-6-7 08:03:04 | 显示全部楼层
只能单选,如果能框选就完美了
发表于 2020-1-5 10:19:29 | 显示全部楼层
老师能改成框选吗?谢谢!!
发表于 2020-4-12 16:17:54 | 显示全部楼层
(defun c:indim(/ ss edat getdim N )
  (while  (setq ss (ssget (list (cons 0 "dimension"))))
  (repeat (setq N (sslength SS))
     (setq getdim (ssname ss (setq N (1- N))))
       (if (or (wcmatch (cdr (assoc 1 (entget getdim))) "*<>*,*<>,<>*")
                (= (cdr (assoc 1 (entget getdim))) ""  ))
        (setq edat ( strcat "<>" "(内空)" ))
        (setq edat ( strcat ( getdimtext getdim)  "(内空)"))
     )   
      (entmod (subst (cons 1 edat) (assoc 1 (entget getdim))  (entget getdim) ))
    )
   )
(princ "修改完成")
)
这是我10多年前写的 给尺寸增加内空的代码 ,木有明经币,不知道楼主写的什么样的,楼上几位可以参考下修改原代码
发表于 2023-1-18 10:16:47 | 显示全部楼层
xj6019 发表于 2020-1-5 10:19
老师能改成框选吗?谢谢!!

论坛有程序可以给标注和文字增加前后缀,那个使用用途更广泛,支持多选框选
发表于 2023-2-3 10:11:18 | 显示全部楼层
非常不错的代码,谢谢楼主分享啊啊。
发表于 2023-4-14 10:38:41 | 显示全部楼层
muwind 发表于 2020-4-12 16:17
(defun c:indim(/ ss edat getdim N )
  (while  (setq ss (ssget (list (cons 0 "dimension"))))
  (rep ...

厉害,刚好我要用到,改造了一下又是一个趁手的功能。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-25 07:23 , Processed in 0.185435 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表