AutoCAD, BricsCAD, GstarCAD, ZWCAD2015+ 간에 함수 반환값이 다른 것을 정리하였다.
(vl-file-systime "C:\\sample.dwg")
닫힌 파일 : 시간반환 (2016 12 0 4 15 45 36 0)
열린 파일 : nil 반환 (BricsCAD, GstarCAD : 시간반환)
(vla-get-fullname Doc)
ex) (vla-get-fullname (vla-get-activedocument (vlax-get-acad-object)))
열린 파일 : 파일 전체 경로 반환 "C:\\sample.dwg"
닫힌 파일 : 적용할 수 없음
새파일(저장되기 전) : "" 반환 (GstarCAD : Drawing1.dwg 반환)
새파일 하나와 sample.dwg 가 열려 있을 때,
(vlax-for x (vla-get-documents (vlax-get-acad-object))
(setq op (cons (vla-get-fullname x) op))
)
=>
AutoCAD, BricsCAD, ZWCAD : ("C:\\sample.dwg" "")
GstarCAD : ("C:\\sample.dwg" "Drawing1.dwg")
'CAD > Tip' 카테고리의 다른 글
Undo 할 때, (Lisp Expression) 또는 (Lisp 표현식) 이 나타나는 이유 (0) | 2017.08.31 |
---|---|
리습을 이용한 이미지타일 메뉴 호출 (Call for Image tile menu using lisp) (0) | 2017.03.19 |
MTEXT 종료 (4) | 2016.07.30 |
오토캐드 2012~ 명령어자동완성 끄기 (2) | 2016.03.14 |
캐드바이러스 제거 프로그램과 대처법 (13) | 2015.09.22 |