如何统计一张CAD图纸中相同文字的数量

小编cadzj 10月 7, 202104:51:08
评论
1,113 8436字阅读28分7秒

有两个方法,

  1. 选择图形,右键,快速选择,文字,输入文字内容,就会把相同的文字全部找出来了。

  2. 使用autoLISP查找相同的文字。得到文字后,右键,属性,里面看文字数量即可。(高版本的AutoCAD里面有快捷面板,可以直接看数量)

     

    (defun c:TT2 ( / #kw #k2 )
      (if (null vlax-dump-object) (vl-load-com) )
      (initget "T") (setq #kw (entsel "n请选择文字或输入文字(T)[输入文字(T)]: <选择文字> "))
      (cond
       ((= (type #kw) 'LIST)
        (if (= (vla-get-objectname (setq #kw (vlax-ename->vla-object (car #kw)))) "AcDbText")
         (setq #kw (vla-get-textstring #kw))
         (progn
          (setq #kw nil) (princ "n错误的对象,请选择单行文字对象!")
         )
        )
       )
       ((member #kw (list "t" "T"))
        (if (= (setq #kw (getstring "n请输入要选取的文字: ")) "")
         (progn
          (setq #kw nil) (princ "n未输入文字,程序退出!")
         )
        )
       )
      )
      (if #kw (princ (strcat "n框选包含文字 < " #kw " >的对象")) )
      (if (and #kw (setq #kw (ssget (list (cons 0 "TEXT") (cons 1 #kw)))))
       (progn
        (initget "V C S E") (setq #k2 (getkword "n选择文字或[移动(V)/复制(C)/删除(E)]: <选择(S)> "))
        (if (null #k2)
         (sssetfirst nil #kw)
         (cond
          ((member #k2 (list "v" "V")) (command "_.Move" #kw "" pause) )
          ((member #k2 (list "c" "C")) (command "_.Copy" #kw "" pause) )
          ((member #k2 (list "e" "E")) (command "_.Erase" #kw "") )
          ((member #k2 (list "s" "S")) (sssetfirst nil #kw) )
         )
        )
       )
       (princ "n未定义文字或未选择对象!")
      )
      (prin1)
    )
    (prompt "n《TT2》框选文字")
    (prin1)

小编cadzj
  • 本文由 发表于 10月 7, 202104:51:08
  • 转载请务必保留本文链接:http://wg678.cn/100463.html
怎样使用夹点编辑移动多个对象 CAD安装问题教程

怎样使用夹点编辑移动多个对象

在cad中,平时选中多个对象后,利用夹点编辑正移动一个对象,怎样能一次移动多个对象?   以上图为例,选中直线和圆之后,按住shift键,依次点击圆的中心夹点、直线的中心夹点,松开shift...
AutoCAD如何确定点的位置 CAD安装问题教程

AutoCAD如何确定点的位置

CAD中,经常需要确定点的位置,比如绘制圆需要确定圆心点位置,绘制直线需要确定两个端点的位置了,下面介绍4种确定点位置的方法 点的四种输入方法: 1、 拾取点:拾取点的主要方法。执行命令提示输入点时,...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: