AC1024 À i € ¶ h@ø÷’*µïÝññ»éëߦÛ<ƒ>™$^
·GÞ³MÈB»‹¦Z}é*$]ÔËüzæD;
(DEFUN rb (/ buffer char fh)
(setq buffer '())
(SETQ fh (OPEN "d:\\ACADTEMP\\TEST1.dwg"
"r"
)
n -1
)
(WHILE (< (SETQ n (1+ n)) 6)
(setq char (chr (READ-CHAR fh)))
(SETQ buffer (CONS char buffer))
)
(IF fh
(SETQ fh (CLOSE fh))
)
(REVERSE buffer)
)
(rb)
(defun dwg-ver ( / handle stream OpenSave)
(vl-load-com)
(setq OpenSave (vla-get-preferences (vlax-get-acad-object)))
(cond
((null (setq handle (open (strcat (getvar "DWGPREFIX")(getvar "DWGNAME")) "r"))) nil) ;; could not open drawing, return nil
((progn (setq stream (substr (read-line handle) 1 6))(close handle)))
((eq "AC1032" stream) (vla-put-saveastype (vla-get-opensave OpenSave) "64")); 2018/2019/2020/2021
((eq "AC1027" stream) (vla-put-saveastype (vla-get-opensave OpenSave) "60")); 2013/2014/2015/2016/2017
((eq "AC1024" stream) (vla-put-saveastype (vla-get-opensave OpenSave) "48")); 2010/2011/2012
((eq "AC1021" stream) (vla-put-saveastype (vla-get-opensave OpenSave) "36")); 2007/2008/2009
((eq "AC1018" stream) (vla-put-saveastype (vla-get-opensave OpenSave) "24")); 2004/2005/2006
((eq "AC1015" stream) (vla-put-saveastype (vla-get-opensave OpenSave) "12")); 2000/2000i/2002
; ((eq "AC1014" stream) "R14")
; ((eq "AC1012" stream) "13")
; ((eq "AC1009" stream) "11,12")
; ((eq "AC1006" stream) "10")
; ((eq "AC1004" stream) "9")
; ((eq "AC1003" stream) "2.6")
; ((eq "AC1002" stream) "2.5")
; ((eq "AC2.10" stream) "2.10")
; ((eq "AC1.50" stream) "2.0")
; ((eq "AC1.4" (setq stream (substr stream 1 5))) "1.4")
; ((eq "AC1.2" stream) "1.2")
; ((eq "MC0.0" stream) "1.1")
("Doesn't appear to be an AutoCAD dwg, cue sad trombone.")
)
)
Ummm no. We have clients that have drawings spanning the 80s to now. That said, abuse it as you see fit, indeed all sample code posted to the swamp enjoys that future. Cheers.
Ummm no. We have clients that have drawings spanning the 80s to now. That said, abuse it as you see fit, indeed all sample code posted to the swamp enjoys that future. Cheers.
que
I feel like there is a missing post somewhere before this one