未测试:
- (defun C:test ( / acDoc SS )
- (cond
- ( (not (ssget "X" '((8 . "Earth Line',Steel Line,Concrete Line")))) (prompt "\nNo Selection.") )
- ( (setq acDoc (vla-get-ActiveDocument (vlax-get-acad-object)))
- (vla-EndUndoMark acDoc) (vla-StartUndoMark acDoc)
- (vlax-map-collection (setq SS (vla-get-ActiveSelectionSet acDoc)) ''((x) (vl-catch-all-apply 'vla-Delete (list x))))
- (vla-Delete SS)
- (vla-EndUndoMark acDoc)
- )
- )
- (princ)
- )
- (vl-load-com)(princ)
|