又快又脏
- (defun c:selobjs ( / ln enx l )
- (if
- (and
- (setq ln (cdr (assoc 8 (entget (car (entsel "\nSelect object for source layer: "))))))
- (setq enx (entget (car (entsel "\nSelect pline: "))))
- (wcmatch (cdr (assoc 0 enx)) "*POLYLINE")
- )
- (progn
- (foreach x enx
- (if (= 10 (car x)) (setq l (cons (trans (cdr x) 0 1) l)))
- )
- (sssetfirst nil (ssget "_WP" l (list (cons 8 ln))))
- )
- )
- )
编辑:
请勿支持pline的凸起部分。
编辑2:
增加了对ucs的支持。 |