- 用法:(sel '((0 . "LINE")) "选择对象...")
复制代码 - (defun Sel (_types msg / gr ent m ty)
- (prompt msg)
- (setq m nil)
- (while (not m)
- (setq gr (grread 2 4 2))
- (cond
- ((= (car gr) 3)
- (setq ent (ssget (cadr gr) _types))
- (if (not ent)
- (setq ent nil)
- )
- (setq m t)
- )
- ((= (car gr) 25) (setq m t))
- )
- )
- (princ "\n")
- (if ent (list ent (cadr gr)) (if (= (car gr) 25) nil (cadr gr)))
- )
|