XiCAD의 SVS 명령어는 캐드의 WBlock 명령어를 이용합니다. 이 때 별다른 설정을 하지 않는 다면.. 저장되는 버전은 현재 사용하고 있는 캐드 버전으로 저장이 됩니다.


이 저장되는 버전을 별도로 결정할 수 있는데, 방법은 아래와 같습니다.


AutoCAD


명령어창에

(setenv "DefaultFormatForSave" "<value>") 를 입력하고 엔터를 치면 됩니다.

이 변수값은 레지스트리에 기록되므로, 한번만 설정하면 캐드를 다시 설치하기 전까지는 값이 고정됩니다.


만약 2010 버전으로 저장하고 싶다면.

(setenv "DefaultFormatForSave" "48")

을 입력하면 됩니다.


1 - AutoCAD R12 DXF
12 - AutoCAD 2000 DWG
13 - AutoCAD 2000 DXF
24 - AutoCAD 2004 DWG
25 - AutoCAD 2004 DXF
36 - AutoCAD 2007 DWG
37 - AutoCAD 2007 DXF
48 - AutoCAD 2010 DWG
49 - AutoCAD 2010 DXF
50 - AutoCAD 2010 DWT
60 - AutoCAD 2013 DWG
61 - AutoCAD 2013 DXF
62 - AutoCAD 2013 DWT
64 - AutoCAD 2018 DWG

65 - AutoCAD 2018 DXF

66 - AutoCAD 2018 DWT

이하 AutoCAD 2021 까지는 2018과 동일함.




이 방법은 [도구 - 옵션 - 저장] 에서 저장 버전을 변경하는 것과 같습니다.


참고: DWG Format

MC0.0 - DWG Release 1.1
AC1.2 - DWG Release 1.2
AC1.4 - DWG Release 1.4
AC1.50 - DWG Release 2.0
AC2.10 - DWG Release 2.10
AC1002 - DWG Release 2.5
AC1003 - DWG Release 2.6
AC1004 - DWG Release 9
AC1006 - DWG Release 10
AC1009 - DWG Release 11/12 (LT R1/R2)
AC1012 - DWG Release 13 (LT95)
AC1014 - DWG Release 14, 14.01 (LT97/LT98)
AC1015 - DWG AutoCAD 2000/2000i/2002
AC1018 - DWG AutoCAD 2004/2005/2006
AC1021 - DWG AutoCAD 2007/2008/2009
AC1024 - DWG AutoCAD 2010/2011/2012
AC1027 - DWG AutoCAD 2013/2014/2015/2016/2017
AC1032 - DWG AutoCAD 2018




BricsCAD


BricsCAD 에서는 변수명이 다른데, SaveFormat 으로 변경을 합니다.

이 역시 [설정 - 설정 - 열기 및 저장 - 저장 형식] 에서 변경을 하는 것과 같습니다.

특이한 것은 클립보드의 형식도 지정할 수 있습니다. 변수명은 ClipBoardFormat 입니다.


어려운 점은, 아래와 같은 버전에 따른 변수값이 변경이 된다는  점입니다.

그래서 오토캐드와 함수를 통일하고 싶다면, 아래에 있는 [다른 방법]으로 하는 것이 좋습니다.


BricsCAD v21 (acadver : 22.1)

BricsCAD v21 (acadver : 22.0)

BricsCAD v19 (acadver : 21.1)

BricsCAD v18 (acadver : 21.0)

 1 : 2018 DWG

 2 : 2018 DXF

 4 : 2013 DWG

 5 : 2013 DXF

 7 : 2010 DWG

 8 : 2010 DWG

10: 2007 DWG

11: 2007 DXF

13: 2004 DWG

14: 2004 DXF


BricsCAD v15 (acadver : 19.1)

 1 : 2013 DWG

 2 : 2013 DXF

 4 : 2010 DWG

 5 : 2010 DXF

 7 : 2007 DWG

 8 : 2007 DXF

10: 2004 DWG

11: 2004 DXF

13: 2000 DWG

14: 2000 DXF

16: R14 DWG

17: R14 DXF



GstarCAD 의 변수값은 AutoCAD와 같으나, "DefaultFormatForSave" 변수 설정은 작동 되지 않습니다.

아래에 있는 [다른 방법]으로 해야 합니다.


ZWCAD 는 2019 sp1 부터는 WblockExSaveAsTypeIDX 변수이며, 


0 : 2018

1 : 2013

2 : 2010

3 : 2007

4 : 2004


입니다. 불행히도 아래에 있는 [다른 방법]은 [다른 이름으로 저장]시의 버전만 결정되며, Wblock 은 오로지 "WblockExSaveAsTypeIDX " 변수 설정으로만 바꿀 수 있습니다.


---------------------------------------

다른 방법으로는...  오토캐드와 변수 숫자는 같고, 아래 구문을 사용하면 됩니다.

(vla-put-SaveAsType (vla-get-opensave (vla-get-preferences (vlax-get-acad-object))) 48) 


또는 [도구 - 옵션] 에서 변경을 하시면 됩니다.



  1. 잘쓰고있습니다. 2016.02.11 17:08 # Delete Reply

    ... 버전을 다르게 저장하려고 하는데 알 수 없는 명령 이라고 뜨는데.. 잘 모르겠어요..

    • 이자더 2016.02.11 18:25 신고 # Delete

      혹시..
      (setenv "DefaultFormatForSave" "48")
      이 내용을 괄호부터 괄호까지를 모두 복사해서 명령어창에 넣으셔야 합니다.

  2. hoo 2016.02.12 16:21 # Delete Reply

    좋은 정보 얻어갑니다~^^