从我的rlxbatch应用程序中删除的董事:
- ;--- Close ---------------------------------------------- Begin Close Utilities ------------------------------------------------- Close ---
- (defun RlxBatch_CloseAllButCurrent (/ dwg )
- (vlax-for dwg (vla-get-Documents (vlax-get-acad-object))
- (if (= (vla-get-Active dwg) :vlax-False)
- (if (= (vla-get-ReadOnly dwg) :vlax-true)
- (vla-close dwg :vlax-False)
- (vl-catch-all-apply (function (lambda ()(if (/= (getvar "dwgtitled") 0)(vla-save dwg))(vla-close dwg :vlax-False))))
- )
- )
- )
- )
- (defun quit_all ( / dwg)
- (vlax-for dwg (vla-get-Documents (vlax-get-acad-object)) (if (= (vla-get-active dwg) :vlax-false)(vla-close dwg :vlax-false)))
- (command-s "._close" "_y")
- )
- (defun close_all ( / dwg ) (vlax-for dwg (vla-get-Documents (vlax-get-acad-object))(vla-close dwg :vlax-True)))
- ;--- Close ----------------------------------------------- End Close Utilities -------------------------------------------------- Close ---
|