리습(LISP)은 도면 설계에 있어서 편리함을 제공하기 때문에 어느 정도 프로그램 운영 경력이 오래됐다면 필요성을 절실히 느끼실 겁니다. AutoCAD(LT) 또는 AutoCAD 툴셋을 시작할 때 AutoCAD 리습(LISP) 자동으로 로드하는 방법 관련해서 알아보도록 하겠습니다.
Ⅰ. AutoCAD 리습(LISP) 자동 로드하는 방법
1. 시작에 추가하기
- APPLOAD(명령)을 실행합니다.
- 시작하기 세트에서 컨텐츠 버튼을 클릭합니다.
- 추가 버튼을 클릭합니다.
- LISP 파일의 위치를 찾아서 선택하고 열기 버튼을 클릭합니다.
- 모든 LISP 루틴이 시작하기 세트에 추가되면 닫기 버튼을 클릭합니다.
- 닫기를 다시 클릭하여 응용프로그램 로드/언로드 대화상자를 닫습니다.
2. CUI를 사용하여 로드하기
- CUI(명령)를 실행합니다.
- ‘acad.cuix'(또는 사용자 부분적 .cuix)를 선택합니다.
- LISP 파일을 선택하고 마우스 오른쪽 버튼을 클릭합니다.
- 상황에 맞는 메뉴에서 LISP 로드를 선택합니다.
- 추가할 LISP의 위치를 찾아서 파일을 선택합니다.
- 적용 및 닫기를 클릭하여 CUI 편집기를 종료합니다.

acad.lsp/acaddoc.lsp 파일 사용 acad.lsp 파일은 AutoCAD가 시작될 때 항상 로드됩니다. 도면이 열릴 때마다 acaddoc.lsp 파일이 실행되며 acad.lsp에서 특수 함수 S::STARTUP이 정의된 경우 이 함수가 실행됩니다.
Ⅱ. 예제
예를 들어, AutoCAD를 실행할 때마다 로드되는 stair.lsp와 wall.lsp라는 두 개의 AutoLISP 루틴이 있습니다.
이 경우, 다음 코드 행을 포함하는 acad.lsp 파일을 작성하여 AutoCAD 지원 경로에 배치 바랍니다.
(defun s::startup ()
(load “STAIR.LSP”)
(load “WALL.LSP”)
)
wall.lsp 및 stair.lsp가 AutoCAD 검색 경로에 있으면 자동으로 로드됩니다.
AutoLISP 루틴이 AutoCAD 지원 경로에 없는 경우 acad.lsp 파일 내에 전체 경로를 포함하며, “/” 또는 “\\”를 경로 구분 기호로 사용합니다.
같은 예제에서 acad.lsp 파일은 다음과 같이 나타납니다.
(defun s::startup ()
(load “C:/PROG/LISP/STAIR.LSP”) (load “C:\\PROG\\LISP\\WALL.LSP”) )
S::STARTUP 함수가 이와 같이 정의된 경우 다른 응용프로그램(예를 들어, 타사 플러그인)에서도 S::STARTUP 함수를 사용하면 문제가 발생할 수 있습니다.
호환성을 보장하려면 기존 S::STARTUP 함수가 있는 경우 코드를 추가하셔야 하는데 이렇게 하려면 다음 코드를 추가하면 됩니다.
(defun mystartup ()
(load “C:/PROG/LISP/STAIR.LSP”) (load “C:\\PROG\\LISP\\WALL.LSP”) )
(if s::startup
(setq s::startup (append s::startup (quote ((mystartup))))) (defun s::startup () (mystartup)) )
Ⅲ. AutoLISP 파일과 CUIx 파일 로드 정보
AutoLISP 응용프로그램 파일은 사용자 인터페이스의 사용자 명령 및 함수를 포함하므로 로드해야 사용할 수 있습니다.
이 프로그램에서는 주, 엔터프라이즈 또는 부분적 사용자화(CUIx) 파일과 이름 및 위치가 같은 MNL 파일을 자동으로 로드합니다.
사용자 인터페이스 사용자화(CUI) 편집기의 사용자화 창에서 로드된 CUIx 파일에 대해 표시된 LISP 파일 노드 아래의 파일에 참조를 추가하여 추가 AutoLISP(LSP) 파일을 CUIx 파일과 함께 로드할 수 있습니다.
Note: LSP 파일을 이 프로그램으로 로드하고 나면 언로드할 수 없으므로 사용자화(CUIx) 파일에 필요한 AutoLISP(LSP) 파일만 로드합니다.
Ⅳ. 사용자화 편집기에서 AutoLISP 파일을 로드하려면
- 관리 탭→사용자화 패널→사용자 인터페이스를 클릭합니다.
- 사용자화 탭에 있는 <파일 이름>의 사용자화 창에서 LISP 파일 노드를 마우스 오른쪽 버튼으로 클릭합니다. LISP 로드를 클릭합니다.

- LISP 파일 로드 대화상자에서 로드할 AutoLISP 파일을 찾아 선택하며, 확장자가 .lsp인 파일만 선택할 수 있습니다.
Note: 확장자가 .lsp인 파일만 선택할 수 있더라도 다른 유형의 사용자 프로그램 파일을 로드하는 LSP 파일을 작성할 수 있습니다.
다른 유형의 사용자 프로그램 파일을 로드하려면 NETLOAD, VBALOAD 또는 ARX 명령을 사용하고, AutoLISP 함수 arxload 및 vl-vbaload를 사용할 수 있습니다.
- 열기를 클릭합니다.
- 적용을 클릭합니다.
Ⅵ. 함께 읽으면 도움 되는 글
AutoCAD 도면을 PDF 및 DWF 파일로 빠르게 생성하는 Tip