我有一段时间没见到RenderMan了,但如果我可以问一下约会的情况。。。您是每天更改日期,希望通过对话框进行选择,还是总是希望打开最新和最棒的日期(不管实际日期本身)?
此外,我认为他不会介意我对他的代码稍加修改:
- (vl-load-com)
- (defun _OpenDwg (dwg readOnly / doc)
- ;; BlackBox... Inspired by RenderMan, CADTutor.net
- ;; Example: (_OpenDwg "FilePath\\FileName.dwg" T)
- ;; Return: T, if successful; otherwise nil.
- (and (not
- (vl-catch-all-error-p
- (setq doc (vl-catch-all-apply
- 'vla-open
- (list (vla-get-documents (vlax-get-acad-object))
- dwg
- (if readOnly
- :vlax-true
- :vlax-false
- )
- )
- )
- )
- )
- )
- (not (vla-activate doc))
- )
- )
|