- 기본은 메일 리습파일이 VBA를 Call한다.
- VBA에서 사용자 입력 다이얼로그 및 입력오류체크는 수행.
- VBA 사용자 입력이 모두 끝나고, 확인버튼이 눌려지면,
- VBA에서 Autocad에 세팅된 변수값을 전송한 후,
- 실제 수행하게될 AutoLISP을 자동 실행.
방법론은 상당히 단순하지만, 효과는 꽤 만족스럽습니다.
사용자 측면에서 바라본다면, 아무런 손색없는 완벽한
인터페이스 입니다.
실제로 다음의 예를 들면,
1. Main LISP 파일의 내용.
;; 레지스트리에 저장된 패스를 읽어온다.
(setq fDir (vl-registry-read "HKEY_CURRENT_USER\\SOFTWARE\\VB and VBA Program Settings\\TEST\\Path" "Value"))