각 프로그램별 함수의 작동 방법이 다를 때, 리습에서 이를 구분해 줄 필요가 있습니다.

 

프로그램을 구분해 줄 시스템변수는 program, acadver 와 vernum 이 있습니다.

각 변수에 대한 반환값은 다음과 같습니다.

 

 

구분 

 AutoCAD 2013

 BricsCAD v14

 GstartCAD 8

 ZWCAD 2015

 program

 acad  BRICSCAD  gcad  ZWCAD

 acadver

 19.0s (LMS Tech)

 19.0 BricsCAD

 19.0s (LMS Tech)

 19.1

 vernum

 없음

 없음

 G.55.0.0 (UNICODE)

 2014.11.27(26199)

 _vernum  G.204.0.0 (UNICODE)  14.2.12 (UNICODE)

 G.55.0.0 (UNICODE)

 2014.11.27(26199)

 

** 대소문자 구분에 유의하세요.

 


참고로, acadver 변수값에 대한 각 프로그램별 반환값은 다음과 같다.


 AutoCAD

 

 BricsCAD

 

 GstarCAD

 

 ZWCAD

 

 2007

 17.0

 

 

 

 

 

 

 2008

 17.1

 

 

 

 

 

 

 2009

 17.2

 

 

 

 

 

 

 2010~12

 18.0

 

 

 

 

 

 

 2013~14

 19

 v15

 19.1

 

 

 

 

 2015~16

 20.0

 v16

 20.0

 

 

 

 

 2017

 21.0

 v18

 21.0

 

 

 

 

 2018

 22.0

 v19

 21.1

 2018~21

 19.0

 2018~21

 20.0

 2019~20

 23.0

 v20

 22.0

 

 

 

 

 2021 24.0 v21 22.1