오토캐드 숫자 증가 리습(LISP) 사용 방법

오토캐드 도면 작업에서 일련번호·부품 번호·도면 번호처럼 연속된 숫자를 반복 입력해야 할 때가 많습니다. 직접 타이핑하면 번거롭고 실수도 잦습니다. 이럴 때 숫자 증가 리습(Incremental Numbering LISP) 을 이용하면 한 번의 클릭으로 자동으로 숫자가 +1씩 증가하며 입력됩니다.

오늘은 무료 공개된 대표적인 리습 예제(INCNUM.LSP)를 기준으로 설치‧실행‧사용 팁을 단계별로 정리해 보았습니다.


준비: 리습 파일 구하기

  1. 인터넷에서 INCNUM.LSP 또는 ADDNUM.LSP 같은 Increment Number 리습을 다운로드합니다.
  2. CAD 전용 폴더(예: C:\CADLISP)나 회사 표준 Support 폴더에 저장합니다.

TIP: 파일을 열어보면 (defun c:INC …) 처럼 명령어 이름이 정의돼 있습니다. 필요하면 c:INCc:NUM 등으로 바꿔 자신에게 익숙한 단축어로 수정해도 됩니다.


1단계 | 오토캐드에 리습 로드하기

방법절차
일시적 로드(현재 세션만)1) APPLOAD 명령 실행 → 2) 리습 파일 선택 후 Open → 3) “Close”
자동 로드(매번 CAD 실행 시)1) APPLOAD 창에서 Startup Suite 클릭 → 2) Add… → 리습 파일 선택 → Close

2단계 | 명령어 실행 및 옵션

  1. 명령행에 INC(또는 파일에서 정의한 명령어) 입력 후 Enter.
  2. 프롬프트가 뜨면 첫 번째 숫자 입력 위치를 지정합니다.
  3. 이어서 두 번째 위치를 클릭하면 첫 위치에는 ‘1’, 두 번째에는 ‘2’가 입력됩니다.
  4. 이후 연속해서 클릭할 때마다 3, 4, 5 … 식으로 숫자가 자동 증가합니다.

주요 옵션(리습에 따라 일부만 제공)

  • 초기값 변경: 명령 실행 직후 Starting number <1>: 메시지에 원하는 시작값 입력.
  • 간격/증분: Increment <1>: 에서 2, 5 등 원하는 증가폭 지정.
  • 접두사·접미사: Prefix []: 또는 Suffix []: 항목에 A-, -PL 등 입력해 ‘A-1’ 형태로 출력.
  • 텍스트 스타일·높이: 일반 문자 입력과 동일하게 현재 설정을 따라가므로 필요한 스타일로 미리 변경.

3단계 | 자주 쓰는 커스터마이즈

  • 단축키 등록
    CUI 편집기에서 INC 명령을 드래그해 키보드 “Ctrl+Shift+N” 같은 바로 가기에 할당하면 더 빠릅니다.
  • 다중 행 자동 배치
    레이아웃상 같은 간격으로 번호를 찍어야 한다면 배열(Array) 도구와 조합하거나, 리습 소스의 getpoint 부분을 while 루프로 바꿔 오른쪽→아래 자동 이동하도록 개선할 수 있습니다.
  • 오름차순 ↔ 내림차순 전환
    증분값을 -1로 입력하면 10, 9, 8… 식으로 역번호도 손쉽게 생성됩니다.

4단계 | 자주 발생하는 문제 해결

증상원인·해결
숫자가 아니라 ??? 표시적용된 글꼴이 없는 SHX/TTF. 텍스트 스타일 확인 후 기본 폰트로 변경.
클릭해도 숫자가 안 찍힘명령행에 Command: 가 아닌 오류 메시지가 뜬 경우 → 리습 문법 오류. 파일을 다시 받거나 (load "INCNUM") 올바른지 확인.
OSNAP 때문에 위치 지정이 힘듦F3로 개체 스냅 끄고 클릭. 필요하면 OSNAPCOORD 변수 1로 설정.

업무 활용 팁

  • 도번 자동 번호 + 폴리라인
    부품 테이블 작성 시 번호를 찍으면서 LEADER 명령을 함께 써 도면·리스트 싱크를 맞출 수 있습니다.
  • 문서화: 사내 CAD 표준 문서에 리습 사용 절차와 저장 위치를 명시해 동료도 동일 환경을 쓰도록 합니다.
  • 버전 관리: LISP 파일 헤더에 수정일·담당자·변경 내역 주석을 달아 팀 단위 유지보수에 대비합니다.

*정리

숫자 증가 리습은 반복 작업을 자동화해 도면 품질과 생산성을 동시에 높여 줍니다.

  1. 한 번 로드해 두면 클릭만으로 번호가 차례로 입력되고,
  2. 시작값·증분·접두사 등 옵션으로 어떤 번호 체계도 대응 가능하며,
  3. 단축키·커스텀 소스로 추가 확장성까지 확보할 수 있습니다.

도면마다 손으로 숫자를 치고 있었다면, 지금 바로 INCNUM.LSP를 적용해 타이핑 스트레스를 없애 보세요.

댓글 남기기