오토캐드 리습(LISP) 설치 및 자동로드 설정 방법

오토캐드를 사용하다 보면 반복되는 작업을 줄이기 위해 리습(LISP)을 사용하는 경우가 많습니다.

중심선 자동 생성, 문자 정렬, 길이 합계 계산, 좌표 표시처럼 여러 번 반복해야 하는 작업을 리습으로 만들어 놓으면 간단한 명령어 하나로 처리할 수 있어 작업 시간을 크게 줄일 수 있습니다.

하지만 인터넷에서 필요한 리습 파일을 다운로드했거나 직접 LSP 파일을 만들었는데도 오토캐드에서 어떻게 설치하고 실행해야 하는지 모르는 경우가 있습니다.

특히 매번 APPLOAD를 이용해서 리습을 불러오는 것이 번거롭다면 자동로드 설정까지 해두는 것이 좋습니다.

이번 글에서는 오토캐드 리습(LISP) 설치 방법부터 APPLOAD 사용법, 시작할 때 자동으로 불러오는 방법과 리습이 실행되지 않을 때 확인할 설정까지 정리해보겠습니다.


오토캐드 리습(LISP)이란?

AutoLISP는 오토캐드에서 반복 작업을 자동화하거나 새로운 명령 기능을 만들어 사용할 수 있도록 제공되는 프로그래밍 언어입니다.

일반적으로 리습 파일은 다음과 같은 확장자를 사용합니다.

.lsp

예를 들어 중심선을 자동으로 만드는 리습이라면

CLINE.lsp

처럼 파일을 만들어 사용할 수 있습니다.

리습 내부에 CLINE이라는 명령어가 정의되어 있다면 해당 리습을 오토캐드에 로드한 다음 명령창에 CLINE을 입력하여 실행하는 방식입니다.

리습을 활용하면 기본 명령어만으로 여러 단계를 거쳐야 하는 작업을 하나의 명령으로 줄일 수 있기 때문에 도면 작업량이 많은 사용자에게 특히 유용합니다.


오토캐드 리습 설치 방법

리습을 사용하는 가장 기본적인 방법부터 알아보겠습니다.

먼저 사용할 .lsp 파일을 컴퓨터에 저장합니다.

가능하면 다운로드 폴더처럼 파일 위치가 계속 변경될 수 있는 곳보다는 별도의 리습 폴더를 만들어 관리하는 것을 추천합니다.

예를 들면 다음과 같습니다.

C:\CAD_LISP

이 폴더 안에 사용하는 리습을 모아놓으면 나중에 자동로드나 신뢰할 수 있는 위치를 설정할 때도 편리합니다.


1. APPLOAD 명령어 실행하기

오토캐드를 실행한 다음 명령창에

APPLOAD

를 입력하고 Enter를 누릅니다.

APPLOAD는 오토캐드에서 리습을 비롯한 응용프로그램 파일을 불러올 때 사용하는 명령어입니다.

명령을 실행하면 응용프로그램 로드/언로드(Load/Unload Applications) 창이 나타납니다.


2. LSP 파일 선택하기

APPLOAD 창에서 앞서 저장해 놓은 .lsp 파일이 있는 폴더로 이동합니다.

예를 들어

C:\CAD_LISP\CLINE.lsp

파일을 사용할 예정이라면 해당 파일을 선택합니다.

그다음 로드(Load) 버튼을 눌러줍니다.

정상적으로 로드되었다면 리습에 정의되어 있는 명령어를 바로 사용할 수 있습니다.


3. 리습 명령어 실행하기

리습 파일을 로드했다고 해서 파일 이름 자체가 반드시 명령어가 되는 것은 아닙니다.

실제로 입력해야 하는 명령어는 리습 코드에서 정의된 명령어를 확인해야 합니다.

예를 들어 코드가 다음과 같이 시작한다고 가정해보겠습니다.

(defun c:CLINE ()

여기에서

c:CLINE

부분을 보면 실제 오토캐드에서 사용할 명령어가 CLINE이라는 것을 알 수 있습니다.

따라서 명령창에

CLINE

을 입력하고 Enter를 누르면 해당 리습이 실행됩니다.


오토캐드 리습을 드래그해서 로드하는 방법

APPLOAD를 사용하지 않고 간단하게 LSP 파일을 오토캐드 화면으로 끌어다 놓아 로드하는 방법도 있습니다.

윈도우 탐색기에서 .lsp 파일을 선택한 뒤 오토캐드의 도면 영역으로 드래그하면 됩니다.

다만 보안 설정이나 오토캐드 버전 및 사용 환경에 따라 실행이 제한될 수 있습니다.

또한 이 방법 역시 영구적인 자동로드 설정과는 다릅니다.

따라서 리습을 테스트할 때는 편리하지만 계속 사용하는 리습이라면 APPLOAD의 시작하기 세트에 등록하는 방법이 좋습니다.


오토캐드 리습 자동로드 설정 방법

매일 사용하는 리습을 오토캐드를 실행할 때마다 APPLOAD로 불러오기는 번거롭습니다.

이럴 때 사용하는 기능이 시작하기 세트(Startup Suite)입니다.

시작하기 세트에 리습을 등록하면 오토캐드를 시작할 때 해당 리습을 자동으로 불러올 수 있습니다.


1. APPLOAD 실행

명령창에 다시

APPLOAD

를 입력합니다.

응용프로그램 로드/언로드 창이 나타나면 시작하기 세트(Startup Suite) 영역을 찾습니다.

버전에 따라 화면 구성이나 한글 표기는 조금씩 다를 수 있습니다.


2. 시작하기 세트에 리습 추가

시작하기 세트에서 목차(Contents) 버튼을 선택합니다.

시작하기 세트 관리 창이 나타나면 추가(Add) 버튼을 눌러 자동으로 불러올 리습 파일을 선택합니다.

예를 들어

  • CLINE.lsp
  • TEXT.lsp
  • LENGTH.lsp
  • COORD.lsp

등 자주 사용하는 리습을 여러 개 등록할 수도 있습니다.

등록이 완료되었다면 창을 닫고 설정을 마무리합니다.


3. 오토캐드 재실행 후 확인

자동로드가 제대로 설정되었는지 확인하려면 오토캐드를 종료한 뒤 다시 실행해보는 것이 가장 확실합니다.

오토캐드를 다시 실행한 후 APPLOAD를 별도로 실행하지 않고 곧바로 리습 명령어를 입력합니다.

정상적으로 명령어가 실행된다면 자동로드 설정이 완료된 것입니다.


리습 파일은 한 폴더에서 관리하는 것이 편리하다

리습을 여러 개 사용한다면 파일을 여기저기에 저장하지 않는 것을 추천합니다.

예를 들어

C:\CAD_LISP

처럼 전용 폴더를 하나 만들고 모든 리습 파일을 이곳에서 관리하는 방식입니다.

이렇게 하면 장점이 있습니다.

첫 번째는 리습 백업이 편리합니다.

컴퓨터를 교체하거나 오토캐드를 다시 설치해야 할 때 해당 폴더만 백업하면 사용하던 리습을 쉽게 옮길 수 있습니다.

두 번째는 오토캐드 보안 설정을 관리하기 편리합니다.

리습이 저장된 폴더를 신뢰할 수 있는 위치(Trusted Locations)로 등록해야 하는 상황에서도 하나의 폴더만 지정하면 됩니다.


리습이 로드되지 않을 때 확인할 사항

APPLOAD에서 리습을 불러왔는데 실행되지 않거나 보안 관련 경고가 나타나는 경우가 있습니다.

이때는 다음 항목들을 확인해보는 것이 좋습니다.

1. 파일 확장자 확인

가장 먼저 LSP 파일이 실제로 .lsp 확장자로 저장되어 있는지 확인합니다.

메모장에서 직접 리습을 만든 경우 특히 주의해야 합니다.

파일 이름이 화면에서는

CLINE.lsp

처럼 보이지만 실제 파일은

CLINE.lsp.txt

로 저장되어 있을 수 있습니다.

윈도우 탐색기에서 파일 확장명 표시를 활성화하여 실제 확장자를 확인합니다.


2. 리습 명령어 확인

리습 파일 이름과 실행 명령어가 다를 수도 있습니다.

예를 들어 파일 이름이

CENTERLINE.lsp

라고 하더라도 코드가

(defun c:CL ()

로 작성되어 있다면 실행 명령어는 CENTERLINE이 아니라

CL

입니다.

따라서 리습 파일 내부의 defun c: 다음에 어떤 명령어가 정의되어 있는지 확인해야 합니다.


3. 신뢰할 수 있는 위치 확인

오토캐드는 보안을 위해 신뢰되지 않는 위치에서 실행되는 코드 파일을 제한할 수 있습니다.

리습 실행 과정에서 보안 경고가 발생하거나 자동로드가 정상적으로 이루어지지 않는다면 명령창에

OPTIONS

를 입력합니다.

옵션 창에서 파일(Files) 탭을 확인한 다음

신뢰할 수 있는 위치(Trusted Locations)

항목을 확인합니다.

자신이 사용하는 리습 전용 폴더를 신뢰할 수 있는 위치에 등록하면 관리가 편리합니다.

단, 보안과 관련된 설정이므로 인터넷에서 받은 파일을 무조건 신뢰 위치에 넣기보다는 출처와 코드 내용을 확인한 리습만 사용하는 것이 좋습니다.


SECURELOAD도 확인해보자

리습이 보안 문제로 로드되지 않는다면 SECURELOAD 시스템 변수와 관련되어 있을 수도 있습니다.

SECURELOAD는 실행 가능한 파일을 로드할 때 오토캐드의 보안 동작과 관련된 설정입니다.

다만 리습이 실행되지 않는다고 해서 SECURELOAD 값을 무조건 낮추거나 보안 기능을 해제하는 방법은 권장하지 않습니다.

가장 좋은 방법은 앞에서 설명한 것처럼 사용하는 리습 전용 폴더를 만들고 필요한 위치만 신뢰할 수 있는 위치로 등록하는 것입니다.

보안 수준을 전체적으로 낮추는 것보다 필요한 폴더만 관리하는 편이 안전합니다.


시작하기 세트에 등록했는데 자동로드가 안 된다면?

먼저 리습 파일의 위치가 변경되지 않았는지 확인합니다.

시작하기 세트에 등록한 이후 LSP 파일을 다른 폴더로 이동하거나 파일 이름을 변경하면 기존 경로에서 파일을 찾지 못할 수 있습니다.

따라서 자동로드용 리습은 처음부터 전용 폴더에 정리한 뒤 등록하는 것이 좋습니다.

또한 해당 폴더가 오토캐드의 보안 설정에 의해 제한되고 있지 않은지도 함께 확인합니다.

문제가 계속된다면 APPLOAD에서 기존에 등록한 항목을 제거한 다음 올바른 위치의 LSP 파일을 다시 추가해보는 것도 방법입니다.


여러 리습을 사용한다면 acad.lsp 방식도 있다

리습 사용에 익숙한 사용자라면 acad.lsp 등을 활용하여 필요한 리습 파일을 불러오도록 구성하는 방법도 사용할 수 있습니다.

예를 들어 여러 리습을 별도로 관리하면서 시작 시 필요한 파일을 load하도록 구성할 수 있습니다.

하지만 리습을 처음 사용하는 사용자라면 처음부터 복잡하게 구성할 필요는 없습니다.

APPLOAD → 시작하기 세트 등록

방식이 직관적이고 관리하기도 편하기 때문에 먼저 이 방법을 익히는 것을 추천합니다.

리습 사용량이 많아진 이후 자동로드 구조를 별도로 구성해도 늦지 않습니다.


오토캐드 리습 설치 방법 한 번에 정리

리습을 처음 사용하는 분이라면 다음 순서만 기억해도 됩니다.

1. LSP 파일 준비

2. 리습 전용 폴더에 저장

3. 오토캐드에서 APPLOAD 입력

4. LSP 파일 선택 후 로드

5. 리습에 정의된 명령어 입력

여기까지 하면 기본적인 리습 사용이 가능합니다.

매번 APPLOAD를 사용하는 것이 번거롭다면

APPLOAD → 시작하기 세트 → 목차 → 추가

순서로 해당 LSP 파일을 등록합니다.

이후 오토캐드를 다시 실행하면 등록한 리습을 자동으로 사용할 수 있습니다.


마무리

오토캐드 리습은 반복 작업을 줄이는 데 상당히 유용하지만 처음 사용하는 경우에는 LSP 파일을 어디에 넣어야 하는지, APPLOAD는 어떻게 사용하는지, 매번 다시 불러와야 하는지부터 헷갈릴 수 있습니다.

가장 간단한 방법은 리습 전용 폴더를 만든 다음 APPLOAD로 파일을 불러오는 것입니다.

자주 사용하는 리습이라면 시작하기 세트(Startup Suite)까지 등록해 두면 오토캐드를 실행할 때마다 리습을 다시 로드할 필요가 없습니다.

특히 여러 리습을 사용할 예정이라면 처음부터 파일을 한 폴더에 정리해 두는 것을 추천합니다.

이렇게 기본적인 리습 설치와 자동로드 방법을 익혀두면 중심선 생성, 길이 계산, 좌표 표시, 문자 정리 등 다양한 작업을 자동화하는 리습을 더욱 편리하게 활용할 수 있습니다.

“오토캐드 리습(LISP) 설치 및 자동로드 설정 방법”에 대한 1개의 생각

댓글 남기기