明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

帖子
查看: 707|回复: 2

[提问] 各位大神看下,这个选区包含字连线,能否改为只亮显,不连线

[复制链接]
发表于 2025-2-12 11:33:38 | 显示全部楼层 |阅读模式
本帖最后由 664571221 于 2025-2-12 11:35 编辑


各位大神看下,这个选区包含字连线,能否改为只亮显,不连线,就是选中后有一个夹点显示的亮显,esc取消后就不亮显
(defun c:BHZ123 ()
  "简易查找文本并亮显"
  (setq tx (getstring "\n输入要查找的文本<右键选取>: "))
  (cond ((and (= tx "")
              (setq s1 (entsel "\n选择标记: "))
              (= (cdr (assoc 0 (entget (car s1)))) "TEXT")
         )
         (redraw (car s1) 3)
         (setq tx (cdr (assoc 1 (entget (car s1)))))
        )
  )
  (if (and tx
           (/= tx "")
           (setq ss (ssget "x"
                           (list '(0 . "MTEXT,TEXT") (cons 1 (strcat "*" tx "*")))
                    )
           )
           (> (sslength ss) 0)
           (setq p0 (getpoint "\n基点<退出>: "))
      )
    (progn
      (setq i -1)
      (princ (strcat "\n总共找到 " (itoa (sslength ss)) " 处"))
      (sssetfirst ss ss)
      (while (setq s1 (ssname ss (setq i (1+ i))))
        (setq pt (cdr (assoc 10 (entget s1))))
        (command "line" "non" pt "non" p0 "")
      )
    )
  )
  (princ)
)

"觉得好,就打赏"
还没有人打赏,支持一下
回复

使用道具 举报

发表于 2025-2-12 11:49:09 | 显示全部楼层
  • ;"简易查找文本并亮显"
  • (defun c:tt ()
  •   (setq tx (getstring "\n 输入要查找的文本<右键选取>: "))
  •   (cond
  •     ((and (= tx "")
  •        (setq s1 (entsel "\n 选择标记: "))
  •        (= (cdr (assoc 0 (entget (car s1)))) "TEXT")
  •      )
  •       (redraw (car s1) 3)
  •       (setq tx (cdr (assoc 1 (entget (car s1)))))
  •     )
  •   )
  •   (if (and tx
  •         (/= tx "")
  •         (setq ss (ssget "x" (list '(0 . "MTEXT,TEXT") (cons 1 (strcat "*" tx "*")))))
  •         (> (sslength ss) 0)
  •       )
  •     (progn
  •       (sssetfirst ss ss)
  •       (princ (strcat "\n 总共找到 " (itoa (sslength ss)) " 处"))
  •     )
  •   )
  •   (princ)
  • )

回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-2-12 17:39:56 | 显示全部楼层
尘缘一生 发表于 2025-2-12 11:49
  • ;"简易查找文本并亮显"
  • (defun c:tt ()
  •   (setq tx (getstring "\n 输入要查找的文本: "))

  • 谢谢陈工......
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

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

    GMT+8, 2025-4-8 05:35 , Processed in 0.252812 second(s), 26 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

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