각 프로그램별 함수의 작동 방법이 다를 때, 리습에서 이를 구분해 줄 필요가 있습니다.
프로그램을 구분해 줄 시스템변수는 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 |
|
|
|
'CAD' 카테고리의 다른 글
대안 캐드의 리습 호환성 과장에 대한 유감 (0) | 2015.02.17 |
---|