 - (defun isblock (en / ss ent)
- (setvar "CMDECHO" 0)
- (command ".UNDO" "BE")
- (if (and (= (type en) 'ENAME)
- (setq ent (entget en))
- (= (cdr(assoc 0 ent) "INSERT"))
- (command ".EXPLODE" en)
- (setq ss (ssget "P" '((0 . "INSERT")))) (progn
- (command ".UNDO" "E")
- (command "_U")
- ))
- (setvar "CMDECHO" 1)
- (and ss (> (sslength ss) 0))
- )
|