PDA

View Full Version : Open Drawing...


BoKirra
2009-04-07, 09:37 AM
By searching the previous threads about opening drawings, I am driven to different directions.
But I tried without any success.
I am on AutoCAD 2009.
Your helps are much appreciated.

Note: drawingname is a local variable.

;Code 1
(command "VBASTMT" (strcat "AcadApplication.Documents.Open \""drawingname "\""))


;Code 2
(vl-load-com)
(vla-Open (vla-get-Documents
(vlax-get-Acad-Object))
drawingname
(if ReadOnly
:vlax-true
:vlax-false)
)


;Code 3
(setq vgao (vlax-get-acad-object))
(setq vgad (vla-get-activedocument vgao))
(setq vgd (vla-get-documents vgao))
(if (= 0 (getvar "SDI"))
(vla-activate (vla-open vgd drawingname))
(vla-sendcommand vgad (strcat "(command \"_open\")\n" drawingname "\n"))
)

ederson_ambrosio
2009-04-07, 01:54 PM
First create a file named temp.dwg and save in the path:
"C:\\Bokirra\\temp.dwg"

Try this command line ...

(vla-open (vla-get-documents (vlax-get-acad-object)) "C:\\Bokirra\\temp.dwg")