明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 926|回复: 0

[提问] 如何让这个程序 实现查找到的数值亮显!

[复制链接]
发表于 2014-10-10 10:49:43 | 显示全部楼层 |阅读模式
本帖最后由 spp_wall 于 2014-10-10 10:57 编辑


(defun c:www( / ss1 sslst numlst num)
   (defun ss->EnLst (ss / retu)
       (setq retu (apply 'append (ssnamex ss)))
       (setq retu (vl-remove-if-not '(lambda (x) (= (type x) 'ENAME)) retu))
   )
   (setq K (getint "\n 最小值<1>,最大值<2>"))

  (setq sslst (ss->EnLst (ssget (list (cons 0 "TEXT") (cons 1 "~*[~`--9]*")))))
  ;(setq ss1(ssget'((8 . "0")));如何实现只选择PJ图层文字查找
  (setq numlst (mapcar '(lambda(x) (atof (cdr (assoc 1 (entget x))))) sslst))
   (cond

      ((= K 1)(setq num (apply 'min numlst)))
      ((= K 2)(setq num (apply 'max numlst)))
      (T (setq num (apply 'min numlst)))
  )
  (princ num)
  (setq insPt0 (getpoint "\n请输入计算结果插入点: "));;;计算结果显示在图中位置
  (setq bb (strcat "计算结果="(rtos num )""))
  (command "_text" insPt0  "0"  bb 0)
  (princ)
)


如何让这个程序实现下面的功能:
1:查找到 最大和最小值 后再图形上亮显!
2:如何实现只选择PJ图层文字查找 这样应该会快点!

"觉得好,就打赏"
还没有人打赏,支持一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-12-23 17:33 , Processed in 0.207707 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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