可以用LISP分解
;; Ungroup Multiple - Lee Mac
(defun c:ungroupm ( / idx grp sel )
(if (setq sel (ssget))
(repeat (setq idx (sslength sel))
(if (= "GROUP" (cdr (assoc 0 (entget (setq grp (cdr (assoc 330 (entget (ssname sel (setq idx (1- idx)))))))))))
(entdel grp)
)
)
)
(princ)
)
沒有留言:
張貼留言