AutoLISP 파일을 사용하려면 먼저 프로그램에 로드해야 합니다.
AutoLISP 응용프로그램은 확장자가 .lsp인 편집 가능한 ASCII 또는 유니코드 텍스트 파일에 저장됩니다. 일반적으로 이러한 파일에는 루틴, 용도, 특정 지시 사항 등을 설명하는 헤더 부분이 있습니다. 이 헤더에는 루틴의 사용과 관련하여 작성자 및 법률 정보에 대한 주석이 포함될 수도 있습니다. 주석은 앞에 세미콜론(;)이 옵니다. ASCII 또는 유니코드 텍스트 파일을 생성할 수 있는 문자 편집기나 워드 프로세서를 사용하여 이러한 파일을 보고 편집할 수 있습니다.
AutoLISP 응용프로그램을 사용하려면 먼저 AutoLISP 응용프로그램을 로드해야 합니다. APPLOAD 명령 또는 AutoLISP load 함수를 사용하여 응용프로그램을 로드할 수 있습니다. AutoLISP 응용프로그램을 로드하면 LSP 파일의 AutoLISP 코드가 시스템 메모리에 로드됩니다. 지원 파일 검색 경로에 LSP 파일이 없는 경우 Filename 매개변수에 상대 지원 경로를 지정해야 합니다.
load 함수를 사용하여 응용프로그램을 로드하려면 명령 프롬프트에서 AutoLISP 코드를 입력해야 합니다. load 함수가 성공적으로 실행되면 명령 프롬프트에 파일의 마지막 표현식 값이 표시됩니다. 이 값은 대개 파일에 정의된 마지막 함수의 이름이거나 새로 로드된 함수의 사용법에 대한 지시 사항입니다. load 함수가 실패하면 AutoLISP 오류 메시지가 반환됩니다. 파일에 잘못된 코딩이 있거나 잘못된 파일 이름을 입력한 경우 load가 실패할 수 있습니다. load 함수의 구문은 다음과 같습니다.
(load filename [onfailure])
이 구문을 보면 load 함수에 두 개의 인수가 있음을 알 수 있습니다. filename은 필수 인수이며, onfailure는 선택적 인수입니다. 명령 프롬프트에서 AutoLISP 파일을 로드할 때 일반적으로 filename 인수만 제공합니다.
다음 예에서는 AutoLISP 파일 newfile.lsp를 로드합니다.
명령: (load "newfile")
.lsp 확장명은 필요 없습니다. 이 형식은 현재 라이브러리 경로의 모든 LSP 파일에 적용됩니다.
라이브러리 경로에 있지 않은 AutoLISP 파일을 로드하려면 전체 경로와 파일 이름을 filename 인수로 제공해야 합니다.
명령: (load "d:/files/morelisp/newfile")
명령: (load "/files/morelisp/newfile")