WORK TOOL LIBRARY

업무 중 막히는 기능을 빠르게 찾는 실무 자료실

MS Office, Windows, AutoCAD, SketchUp, 설비·건설 자료를 검색과 카테고리 중심으로 정리합니다.

유용한 팁/AutoCAD

오토캐드 LISP 로드 안 될 때 해결 방법|APPLOAD·SECURELOAD·신뢰할 수 있는 위치 확인

실무꿀팁러 2026. 6. 4. 19:19
반응형

오토캐드에서 LISP 파일을 추가했는데 명령어가 실행되지 않는 경우가 있습니다. APPLOAD에서는 로드된 것처럼 보이는데 명령창에 명령어를 입력하면 Unknown command가 뜨거나, 매번 도면을 열 때마다 다시 로드해야 하는 상황도 자주 발생합니다.

이 문제는 LISP 파일 자체 오류일 수도 있지만, 실제로는 로드 위치, 명령어 이름, 보안 설정, 자동 로드 설정 중 하나에서 막히는 경우가 많습니다.

오토캐드 LISP 로드 문제는 먼저 APPLOAD로 수동 실행 여부를 확인하고, 그다음 SECURELOAD와 TRUSTEDPATHS, Startup Suite 설정 순서로 확인하는 것이 가장 빠릅니다.

1. 먼저 증상부터 구분하기

LISP가 안 된다고 해서 모두 같은 원인은 아닙니다. 로드가 아예 안 되는 경우, 로드는 됐지만 명령어가 없는 경우, 자동 로드만 안 되는 경우를 먼저 구분해야 합니다.

증상 가능한 원인 확인 순서
APPLOAD에서 로드 실패 파일 경로, 보안 설정, LISP 오류 파일 위치와 명령창 오류 메시지를 확인합니다.
로드는 됐는데 명령어가 안 됨 명령어명 착각, defun c: 누락, 함수명 충돌 LISP 내부 명령어 이름을 확인합니다.
매번 다시 로드해야 함 Startup Suite 미등록 APPLOAD의 Startup Suite에 추가합니다.
보안 경고가 계속 뜸 신뢰할 수 있는 위치 미등록 TRUSTEDPATHS 또는 옵션의 Trusted Locations를 확인합니다.

가장 먼저 볼 것은 명령창입니다. LISP는 문제가 있으면 대부분 명령창에 오류 메시지를 남깁니다. 단순히 명령어가 안 된다고만 판단하지 말고, 로드 직후 명령창에 어떤 문구가 뜨는지를 먼저 확인해야 합니다.

2. APPLOAD로 수동 로드부터 확인하기

가장 기본적인 확인 방법은 APPLOAD 명령어입니다. LISP 자동 로드가 안 되는 상황이라도, 먼저 수동으로 정상 실행되는지부터 확인해야 합니다.

APPLOAD 확인 순서

1) 오토캐드 명령창에 APPLOAD 입력
2) LISP 파일이 있는 폴더로 이동
3) .lsp 파일 선택
4) Load 클릭
5) 창을 닫은 뒤 명령창에서 실제 명령어 입력

APPLOAD에서 정상 로드되면 파일 자체가 완전히 막힌 것은 아닙니다. 이 경우에는 자동 로드 설정 또는 명령어 이름 문제일 가능성이 큽니다.

로드 결과 판단
정상 로드 후 명령어 실행됨 파일은 정상입니다. 자동 로드만 설정하면 됩니다.
정상 로드됐지만 Unknown command 입력한 명령어와 LISP 내부 명령어명이 다를 수 있습니다.
로드 중 오류 메시지 발생 괄호, 변수, 함수명 등 LISP 코드 오류를 확인해야 합니다.
보안 경고 발생 신뢰할 수 있는 위치에 파일을 넣거나 경로를 등록해야 합니다.

3. LISP 파일명과 명령어명은 다를 수 있음

오토캐드 LISP는 파일명으로 실행하는 것이 아닙니다. 실제 명령어는 LISP 내부에 작성된 defun c: 뒤의 이름으로 결정됩니다.

예를 들어 파일명이 LayerChange.lsp라고 해도, 내부 코드가 아래처럼 되어 있다면 실행 명령어는 LM입니다.

(defun c:LM ()
  (princ "\nLISP 실행")
  (princ)
)

LISP 파일을 로드했는데 명령어가 안 된다면, 파일명을 입력하지 말고 코드 안의 defun c: 뒤에 있는 명령어명을 입력해야 합니다.

또한 defun c:가 아니라 일반 함수로만 작성된 LISP는 명령창에서 바로 실행되지 않을 수 있습니다. 이 경우에는 다른 LISP에서 호출하는 보조 함수일 가능성이 있습니다.

코드 형태 명령창 실행 가능 여부 입력할 명령어
(defun c:LM () ...) 가능 LM
(defun LM () ...) 일반 명령어처럼은 어려움 함수 호출 방식 필요
명령어 정의 없음 불가 코드 수정 필요

 

4. SECURELOAD와 신뢰할 수 있는 위치 확인하기

오토캐드는 보안 설정에 따라 신뢰할 수 없는 위치의 실행 파일을 제한할 수 있습니다. LISP 파일도 실행 코드이기 때문에, 다운로드 폴더나 임시 폴더에 두면 로드가 막히거나 경고가 반복될 수 있습니다.

이때 확인할 대표 항목은 SECURELOADTRUSTEDPATHS입니다.

항목 의미 확인 방법
SECURELOAD 실행 파일 로드 보안 수준 명령창에 SECURELOAD 입력 후 값 확인
TRUSTEDPATHS 신뢰할 수 있는 실행 파일 경로 LISP 보관 폴더가 등록되어 있는지 확인
Trusted Locations 옵션 창에서 관리하는 신뢰 위치 OPTIONS > Files 탭에서 확인

추천하는 LISP 보관 방식

LISP 파일은 다운로드 폴더, 바탕화면, 메신저 임시 폴더에 두는 것보다 별도 폴더를 만들어 관리하는 편이 좋습니다.

예를 들면 아래처럼 고정 폴더를 만들어 두는 방식입니다.

C:\CAD_LISP
D:\AutoCAD\LISP

이후 OPTIONS 명령어를 실행하고 Files 탭 > Trusted Locations에 해당 폴더를 추가하면 됩니다. 회사 PC처럼 보안 정책이 적용된 환경에서는 개인이 임의로 변경하지 못할 수 있으므로, 이 경우에는 CAD 관리자나 전산 담당자에게 등록을 요청해야 합니다.

SECURELOAD 값을 무조건 낮추는 것보다, LISP 파일을 신뢰할 수 있는 고정 폴더에 두고 해당 경로를 등록하는 방식이 더 안전합니다.

5. Startup Suite로 자동 로드 설정하기

수동으로 로드하면 실행되지만 AutoCAD를 다시 켜면 사라지는 경우에는 자동 로드 설정이 필요합니다. 가장 쉬운 방법은 APPLOAD 안의 Startup Suite에 LISP 파일을 추가하는 것입니다.

Startup Suite 등록 순서

1) 명령창에 APPLOAD 입력
2) Load/Unload Applications 창에서 Startup Suite 영역 확인
3) Contents 클릭
4) Add 클릭
5) 자동 로드할 .lsp 파일 선택
6) Close를 눌러 창 닫기
7) AutoCAD를 다시 실행하거나 새 도면을 열어 명령어 실행 확인

상황 설정 방법
가끔 쓰는 LISP APPLOAD로 필요할 때만 수동 로드
매일 쓰는 LISP Startup Suite에 등록
회사 공통 LISP 공용 폴더, CUI, acaddoc.lsp 방식 검토

단, Startup Suite는 PC별로 설정되는 성격이 강합니다. 여러 작업자에게 같은 LISP를 배포해야 한다면 단순히 개인 PC의 Startup Suite에 넣는 것보다, 회사 표준 폴더와 acaddoc.lsp 또는 CUI 로드 방식을 검토하는 것이 좋습니다.

6. 그래도 안 될 때 확인할 항목

위 설정을 했는데도 실행되지 않는다면 LISP 파일 내부 문제나 AutoCAD 환경 문제를 봐야 합니다.

확인 항목 설명 조치
괄호 오류 LISP는 괄호 하나가 빠져도 로드 중 오류가 납니다. 명령창 오류 줄과 괄호 개수를 확인합니다.
명령어 중복 다른 LISP와 같은 명령어명을 쓰면 충돌할 수 있습니다. defun c: 뒤 명령어명을 바꿔 테스트합니다.
파일 차단 인터넷이나 메일에서 받은 파일은 Windows에서 차단될 수 있습니다. 파일 속성에서 차단 해제 여부를 확인합니다.
경로 문제 한글 경로, 특수문자, 네트워크 권한 때문에 막힐 수 있습니다. C:\CAD_LISP처럼 단순한 경로에서 테스트합니다.
AutoCAD LT 버전 버전에 따라 AutoLISP 지원 범위가 다를 수 있습니다. 사용 중인 AutoCAD 제품명과 버전을 확인합니다.

특히 다른 사람이 만든 LISP를 받은 경우에는 명령어명, 보안 위치, 코드 오류 세 가지를 순서대로 보는 것이 좋습니다. 파일을 무작정 Startup Suite에 넣어도 코드 자체가 오류라면 자동 로드만 실패하게 됩니다.

해결 방안

오토캐드 LISP가 로드되지 않을 때는 먼저 APPLOAD로 수동 로드가 되는지 확인해야 합니다. 수동 로드가 되는데 명령어가 안 뜬다면 파일명이 아니라 LISP 내부의 defun c: 명령어명을 확인해야 합니다.

보안 경고가 나오거나 로드가 막힌다면 SECURELOADTRUSTEDPATHS를 확인하고, LISP 파일을 신뢰할 수 있는 고정 폴더에 보관하는 것이 좋습니다.

정리하면 APPLOAD 수동 로드 확인 → 명령어명 확인 → 신뢰할 수 있는 위치 등록 → Startup Suite 자동 로드 순서로 처리하면 대부분의 LISP 로드 문제를 빠르게 정리할 수 있습니다.

같이 보면 좋은 글

 

오토캐드 실무 필수 명령어 설정방법 | 작업 속도 올리는 단축키

AutoCAD를 오래 사용하다 보면 결국 마우스보다 키보드를 더 많이 사용하게 됩니다. 특히 자주 사용하는 명령어는 본인 작업 스타일에 맞춰 단축명령어로 바꿔두면 작업 속도가 꽤 많이 빨라집니

sneru9607blog.tistory.com

 

오토캐드 특성창 사라짐 해결 방법|Properties 팔레트 복구·CUI 설정 확인

오토캐드 작업 중 특성창(Properties)이 갑자기 사라지는 경우가 있습니다. 객체를 선택해도 레이어, 색상, 선종류, 축척, Z값 같은 정보를 바로 확인할 수 없기 때문에 도면 수정 속도가 크게 떨어

sneru9607blog.tistory.com

 

오토캐드 중첩 블록 레이어 안 바뀔 때 해결 방법|ByLayer·ByBlock·SETBYLAYER 정리

오토캐드에서 블록을 선택해서 레이어를 바꿨는데 실제 선 색상이나 선종류가 바뀌지 않는 경우가 있습니다. 특히 중첩 블록이 여러 단계로 들어간 도면에서는 겉으로 보이는 블록 참조만 레이

sneru9607blog.tistory.com

 

 

반응형