지스타캐드는 [응용프로그램 로드 - Startup Suite]에 xi.fas 를 등록시켜 놓는 것으로써, XiCAD의 로딩은 완료됩니다.

 

 

XiCAD 가 제대로 로딩이 되면 아래와 같은 문구를 커맨드라인에서 보실 수 있습니다. (버전 숫자는 다름...)

 

▒ XiCAD가 올려짐...v4.00...치수축척:1/1, 선축척:1/100 ▒

 

 

여기서, 치수축척과 선축척은 해당 도면의 설정값을 읽어 오는 것입니다.

 

만약 캐드를 실행 후 명령어 창에 "XiCAD가 올려짐..v3....." 와 같은 글씨가 보이지 않으면, 제대로 로딩이 안된 것이기 때문에 XiCAD가 제대로 실행되지 않습니다.

 

 

[설치 후 잘 작동을 하는데, 캐드를 다시 구동하면 아래와 같은 메세지가 나올 때]

; error: Argument type error: stringp
nil

 

명령창에 아래 문구를 괄호포함 복사해서 넣고, 

(vl-registry-read "HKEY_CURRENT_USER\\Software\\XiCAD" "Location")

 

엔터를 한 결과가 nil 이라고 나올 때는...

 

명령창에 아래 구문을 괄호포함 복사해서 넣고 엔터 (xicad 폴더 위치는 사용자별로 수정 필요)

 

(progn
(setq xi_path "c:\\xicad")
(vl-registry-write "HKEY_CURRENT_USER\\Software\\XiCAD" "Location" xi_Path)
)

 

 

[appload - 내용 에 xi.fas 가 있는지 확인]

 

 

 

XiCAD 는 "appload-내용" 안에 xi.fas를 등록함으로써 실행이 됩니다.

그러나, 이유는 알 수 없지만, 이 등록된 파일이 계속 자동 삭제가 된다면.. 아래와 같이 gcaddoc.lsp 을 이용하는 방법이 있있습니다.

  

 

[gcaddoc.lsp 를 이용하는 로딩 방법]

 

../xicad/_GstarCAD/gcaddoc.lsp 파일은 오토캐드의 acaddoc.lsp 과 역할이 같습니다. 캐드가 시작될 때 가장 먼저 읽어 들이는 파일입니다. 

이 파일을 메모장으로 연 다음...문장 앞에 있는 ;;; 세글자를 지워서 저장하면 xi.fas 가 등록되어 있지 않아도 XiCAD가 로딩됩니다.

 

=========================

;;;(load "xi.fas")

=========================