vla-SelectByPolygon +过滤 很高级,不会用 
试着写了个 - (defun c:ts (/ en ent ptl ss)
- (if (setq ent (entsel))
- (progn
- (setq en (car ent)
- ptl (mapcar 'cdr (vl-remove-if-not '(lambda (x) (= (car x) 10)) (entget en)))
- ss (ssget "wp" ptl '((0 . "*text")))
- )
- (sssetfirst nil ss)
- )
- )
- (princ)
- )
|