 - ;; tt(过滤扩展数据)
- (defun c:tt ()
- (defun abc (s1 / d3 lst)
- (setq d3 (xyp-DXF -3 s1))
- (setq lst (mapcar 'cdr d3))
- (setq lst (apply 'append lst))
- (mapcar 'cdr lst)
- )
- (setq s1 (car (entsel "\n选择文本: "))
- tx (xyp-DXF 1 s1)
- i -1
- ss1 (ssadd)
- )
- (if (setq ss (ssget '((0 . "LINE") (8 . "xdata"))))
- (progn
- (while (setq s1 (ssname ss (setq i (1+ i))))
- (if (and (setq lst (abc s1))
- (vl-some '(lambda (x) (vl-string-search x tx)) lst)
- )
- (ssadd s1 ss1)
- )
- )
- (sssetfirst nil ss1)
- )
- )
- (princ)
- )
|