分享

测绘插件-CAD文字注记加前后缀

 gfergfer 2025-12-04 发布于辽宁
(defun c:jqhz()
 (setq qh (getint '\n--加前缀输入(1),--加后缀输入(2),  <1>:'))
 (if (= qh nil)(setq qh 1))
 (princ '\n选图形:')
 (setq ss (ssget))
 (setq str (getstring '\n请输入要加的文字:'))
 (setq n (sslength ss))
 (setq k 0 )
 (while (< k n) 
  (setq name (ssname ss k))
  (setq a (entget name))
  (setq t1 (assoc '0 a))
  (setq t1 (cdr t1))
  (if (= t1 'TEXT') (PROGN
            (setq h (assoc '
1 a))
            (setq hh (cdr h))
            (if (= qh 1)(setq  str1 (strcat str hh)))
            (if (/= qh 1)(setq str1 (strcat hh str)))
            (setq h1 (cons 1 str1))
            ;(if (= str '') (setq h1 h))
            (setq a (subst h1 h a))
            (entmod a)
           ))
  (setq k ( k 1))
  (prin1)
 )
)
图片
图片
图片
图片
关注我,带你了解更多实用技巧!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约