本帖最后由 Gu_xl 于 2013-11-24 22:29 编辑
 - ;;删除指定块定义
- (defun delBlkdef (name)
- (if (not
- (VL-CATCH-ALL-ERROR-P
- (setq
- obj
- (VL-CATCH-ALL-APPLY
- 'vla-item
- (list (vla-get-blocks
- (vla-get-ActiveDocument (vlax-get-acad-object))
- )
- name
- )
- )
- )
- )
- )
- (VL-CATCH-ALL-APPLY 'vla-delete (list obj))
- )
- )
|