AutoCAD LISP 카탈로그

157개 검증된 루틴

업계에서 널리 사용되는 AutoLISP 루틴 모음입니다. 각 루틴은 원작자 사이트로 직접 연결되며, 코드는 원작자 사이트에서 다운로드하실 수 있습니다.

카테고리로 찾기

전체 루틴 (157개 표시 중)

Viewport Outline (VPOutline)
VPOL / VPOA
현재 배치의 모든 뷰포트 테두리에 폴리선 윤곽을 자동 생성. VPOA는 전체 배치에 일괄 적용.
by Lee Mac · Freeware
Modelspace to Paperspace (MS2PS)
MS2PS
활성 뷰포트를 통해 모델공간 객체를 현재 페이퍼공간 배치로 복사.
by Lee Mac · Freeware
Script Writer
SCRIPTWRITER
선택한 폴더의 모든 DWG에 동일한 스크립트 명령어를 일괄 실행하는 스크립트 파일 생성.
by Lee Mac · Freeware
Batch Find & Replace Text (BFind)
BFIND
Text·MText·속성·치수 재정의 등 도면 내 모든 주석 객체의 문자열을 일괄 검색·교체. 다중 검색어 지원.
by Lee Mac · Freeware
Incremental Numbering Suite (NumInc)
NUMINC
접두사·접미사·자릿수 설정이 가능한 증분 번호를 Text·MText·속성·치수·다중지시선에 순차 삽입.
by Lee Mac · Freeware
Layout Field
LF
현재 배치 이름·순번·총 배치 수를 참조하는 필드 표현식을 선택한 주석 객체에 삽입.
by Lee Mac · Freeware
Elevation Marker
ELEV
지정한 점의 UCS Y좌표값을 표시하는 폴리선 마커와 텍스트를 연속 배치.
by Lee Mac · Freeware
Copy or Swap Text
CT
원본 주석 객체의 문자 내용을 대상 객체로 복사하거나, 두 객체 간 내용을 맞교환.
by Lee Mac · Freeware
Text2MText
T2MT
선택한 단일 행 Text 객체를 MText로 변환하며, 레이어·스타일·높이 속성을 유지.
by Lee Mac · Freeware
Associative Textbox
ATB
텍스트 객체에 연결된 직사각형 박스를 생성하며, 내용이 변경되면 박스 크기 자동 조정.
by Lee Mac · Freeware
Background Mask
MASK
MText·다중지시선·치수 객체의 배경 마스크 사용 여부·오프셋·색상을 대화상자로 일괄 설정.
by Lee Mac · Freeware
Align Text to Curve
ATC
선택한 곡선 객체(선·폴리선·호·스플라인 등)를 따라 텍스트를 등간격으로 동적 배치.
by Lee Mac · Freeware
Length at Midpoint
MIDLEN
선택 객체의 중간점 위치에 해당 객체 길이를 참조하는 필드 MText를 자동 삽입.
by Lee Mac · Freeware
Align Text
ALIGNTEXT
여러 Text·MText 객체를 공통 기준선에 맞춰 정렬하며 원래 위치를 보정.
by Lee Mac · Freeware
Strikethrough Text
STRIKETHROUGH
선택한 Text·MText 객체에 취소선 서식을 적용.
by Lee Mac · Freeware
Label
LABEL
선택 객체에 동적으로 정렬된 MText 라벨을 생성하며, 방향과 위치를 실시간 조정.
by Lee Mac · Freeware
AutoDim (autodim.lsp)
AD
선택한 선·폴리선·호를 대화상자 옵션(배치 방향 등)으로 자동 치수 기입.
by CADTutor Community · Freeware
Text Operation
TOP
Text·MText·속성 객체 내 숫자값에 사칙연산·지수·최솟값·최댓값 연산을 적용하고 결과로 교체.
by CADTutor Community · Freeware
Layer Director
LDON / LDOFF
지정 명령 실행 시 자동으로 레이어를 전환하고 명령 완료 후 원래 레이어로 복원. Xref 의존 레이어 자동 배정 옵션 포함.
by Lee Mac · Freeware
Layer Extractor
LAYEREXTRACT
여러 DWG 파일의 레이어 정보(이름·색상·선종류 등)를 CSV·XML·텍스트 파일로 일괄 추출.
by Lee Mac · Freeware
Layers to Drawings
LAYERSTODRAWINGS
현재 도면의 각 레이어를 개별 DWG 파일로 분리 저장.
by Lee Mac · Freeware
Batch Attribute Editor (BATTE)
BATTE
여러 DWG에 걸쳐 지정 블록의 속성값을 일괄 검색·수정하는 대화상자 제공.
by Lee Mac · Freeware
Global Attribute Extractor & Editor (MacAtt)
MACATT
폴더 내 DWG 파일의 블록 속성을 Excel로 일괄 추출하고, 스프레드시트에서 수정한 값을 원본 파일에 반영.
by Lee Mac · Freeware
Automatic Block Break
ABB
블록의 경계 박스를 기준으로 인접 도면 요소를 자동 트림하여 블록 삽입 영역을 정리.
by Lee Mac · Freeware
Block Counter
COUNT
도면 내 표준·동적 블록 수량을 집계하여 커맨드 라인·CSV·AutoCAD 테이블로 출력.
by Lee Mac · Freeware
Dynamic Block Counter
DCOUNT
동적 블록의 각 변형(파라미터 조합) 별로 수량을 구분 집계.
by Lee Mac · Freeware
Automatically Label Attributes
LABELATT
선택한 속성 블록·다중지시선에 순차 고유 라벨을 자동 입력하고, 추가·삭제 시 번호 자동 재배정.
by Lee Mac · Freeware
Attribute Modification Suite
MVATT / ROATT / EDATT
동일 태그를 가진 여러 블록 속성의 위치(MVATT)·회전(ROATT)·속성값(EDATT)을 일괄 편집.
by Lee Mac · Freeware
Import Block
IMPORTBLOCK
외부 DWG 파일에서 블록 정의를 현재 도면으로 가져오는 대화상자 제공.
by Lee Mac · Freeware
Burst Upgraded
PBURST / NBURST
AutoCAD 기본 BURST와 유사하게 블록을 분해하되 속성 텍스트값을 보존. NBURST는 중첩 블록까지 재귀 처리.
by Lee Mac · Freeware
Update Titleblock Attributes
UTB
CSV 스프레드시트의 데이터를 읽어 도면 내 표제란 블록 속성값을 자동 일괄 갱신.
by Lee Mac · Freeware
Copy or Rename Block Reference
COPYBLOCK
현재 도면 내 단일 블록 참조를 복사하거나 정의 이름을 변경.
by Lee Mac · Freeware
Delete Blocks
DELETEBLOCKS
선택한 블록 이름과 일치하는 모든 블록 참조를 도면에서 일괄 삭제.
by Lee Mac · Freeware
Block Overkill
BOVERKILL
같은 삽입점(허용 오차 내)을 공유하는 중복 블록 참조를 감지해 삭제. Xref는 처리 제외.
by CADTutor Community · Freeware
GATTE2 — Global Attribute Edit with Layout Selection
GATTE2
AutoCAD 기본 GATTE 기능에 배치 선택 옵션을 추가. 특정 배치에만 선택적으로 속성값을 일괄 변경.
by SteveK (CADTutor) · Freeware
Align Objects to Curve
OA
선택한 곡선(선·폴리선·호·원 등)을 따라 객체를 동적으로 배치하고 접선 방향으로 자동 회전.
by Lee Mac · Freeware
Quick Mirror
QM
단일 기준점만으로 미러 축을 지정해 객체를 빠르게 대칭 복사.
by Lee Mac · Freeware
Segment Curve
SEGS
호·원·타원·스플라인 등 곡선 객체를 사용자 지정 분할 수의 직선 세그먼트 폴리선으로 변환.
by Lee Mac · Freeware
Polyline Outline (Advanced)
POLYOUTLINE
선택한 경량 폴리선(LWPolyline)의 윤곽을 생성하는 핵심 함수 라이브러리. 호·타원호 세그먼트 지원.
by Lee Mac · Freeware
Object Break
OB
두 지정 점 또는 다른 객체와의 교차점에서 선택 객체를 분리하고 잘린 부분의 특성을 변경.
by Lee Mac · Freeware
Multiline Justification
MLJUST
멀티라인 객체의 정렬 기준(상단·영·하단)을 위치 변경 없이 변환.
by Lee Mac · Freeware
Multi-Polyline
MPL
멀티라인처럼 보이는 도면 요소를 표준 폴리선 조합으로 생성. 멀티라인 편집 제약 없이 활용 가능.
by Lee Mac · Freeware
Circular Wipeout
CWIPE
지정한 중심점과 반지름으로 원형 와이프아웃을 즉시 생성.
by Lee Mac · Freeware
Selection Counter
SELCOUNT
선택 세트의 객체 수를 유형별로 집계하여 커맨드 라인에 표시.
by Lee Mac · Freeware
Dynamic Information Tool (DInfo)
DINFO
커서가 위치한 객체의 레이어·좌표·길이·면적 등 속성 정보를 커서 이동에 따라 실시간 표시.
by Lee Mac · Freeware
Length & Area Field
LF / AF
선택 객체의 누적 길이(LF) 또는 면적(AF) 합계를 참조하는 필드 표현식을 주석 객체에 삽입.
by Lee Mac · Freeware
Total Length & Area
TLEN / TAREA
선택한 선·폴리선·호 등의 총 길이(TLEN) 또는 닫힌 객체의 총 면적(TAREA)을 커맨드 라인에 출력.
by Lee Mac · Freeware
Polyline Information
POLYINFO
선택한 LWPolyline의 각 세그먼트 번호·시작점·끝점·길이·불지값 등을 AutoCAD 테이블·텍스트·CSV로 출력.
by Lee Mac · Freeware
Area Label
AREALABEL
선택한 닫힌 경계의 무게중심에 면적 라벨을 배치하고 AutoCAD 테이블에 행을 자동 추가.
by Lee Mac · Freeware
Multiline Total Length
(APPLOAD 후 실행)
선택한 멀티라인 객체의 총 길이를 스타일·축척별로 분류하여 MText로 도면에 삽입.
by CADTutor Community · Freeware
Label Pline Intersected Point
INT
두 폴리선의 교차점에 블록 라벨을 배치하고 교차 식별 문자를 표기.
by CADTutor Community · Freeware
Cursor Rotate
CR
선택 객체의 접선·법선 방향 또는 입력 각도에 맞춰 AutoCAD 십자선(크로스헤어) 방향을 회전.
by Lee Mac · Freeware
Reset XRef Layers
RESETXREFLAYERS
현재 도면의 모든 Xref 의존 레이어 속성(색상·선종류·가시성 등)을 Xref 원본 도면의 값으로 초기화.
by Lee Mac · Freeware
Copy to XRef
C2X
원본 파일을 열지 않고 선택한 객체를 대상 Xref 소스 도면에 복사.
by Lee Mac · Freeware
XREF Open by Pick
XO
도면에서 Xref를 클릭하면 해당 소스 DWG 파일을 AutoCAD에서 직접 열기.
by CADTutor Community · Freeware
XREF Detach by Pick
XRX
도면에서 클릭한 Xref를 현재 도면에서 즉시 분리(Detach).
by CADTutor Community · Freeware
Steal from Drawing
STEAL
다른 DWG 파일에서 레이어·블록·문자 스타일·치수 스타일 등 명명 객체를 현재 도면으로 가져오는 대화상자 제공.
by Lee Mac · Freeware
Copy to Drawings
C2DWG
선택한 객체를 여러 DWG 파일에 일괄 복사. 대상 파일을 열지 않고 처리.
by Lee Mac · Freeware
TabSort
TABSORT
배치 탭 목록을 알파벳·숫자·도면 건축 순으로 정렬하고 이름 변경·접두사·접미사 추가 기능 제공.
by Lee Mac · Freeware
Delete From Layouts
DELFROMLAYOUTS
선택한 객체를 모든 배치 탭 또는 지정 배치에서 일괄 삭제.
by Lee Mac · Freeware
Field Formatting Code
FF
선택한 필드 객체의 서식 코드를 커맨드 라인에 표시하여 동일 서식 재사용 시 활용.
by Lee Mac · Freeware
LISP Command Logger
LISPLOGON / LISPLOGOFF
도면별·일자별 LISP 명령어 사용 이력을 CSV 파일로 자동 기록. 리액터 기반으로 백그라운드 동작.
by Lee Mac · Freeware
Get Syntax
GETSYNTAX
지정한 LISP 파일을 파싱하여 정의된 모든 명령어(defun c:)와 함수를 목록으로 출력.
by Lee Mac · Freeware
Autoloader
AUTOLOADER
선택한 LISP 파일들의 autoload 표현식을 자동 생성하여 acaddoc.lsp 에 통합.
by Lee Mac · Freeware
Drawing Version
DRAWINGVERSION
현재 도면이 마지막으로 저장된 AutoCAD 버전 정보를 커맨드 라인에 표시.
by Lee Mac · Freeware
Multiple Toggles
(라이브러리 함수)
LISP 개발용 DCL 토글 체크박스 그룹 대화상자 생성 라이브러리. 2줄 코드로 다중 선택 UI 구성 가능.
by CADTutor Community · Freeware
Piping/Ducting for HVAC
PIPE / HVAC
2D HVAC 덕트·파이프·분기를 지름·형상 입력만으로 자동 그리기. 엘보·피팅 자동 삽입 지원.
by CADTutor Community · Freeware
2D Steel Pipe (Pipe V3)
PIPE / PP
대화상자에서 배관 규격(스케줄·구경)과 형상(엘보·리턴·T자)을 선택해 2D 강관 도면을 즉시 생성.
by ROBP (CADTutor) · Freeware
3D Pipe Creator
3DPIPE
지름 입력값을 기반으로 폴리선 경로를 따라 3D 솔리드 파이프를 자동 생성.
by ASME (CADTutor) · Freeware
Block Manager (AfraLISP)
BLKMAN
즐겨 쓰는 블록을 INI 설정 파일과 대화상자로 관리하고 슬라이드 썸네일로 미리보기 후 삽입하는 라이브러리 유틸리티.
by Kenny Ramage / AfraLISP 기고자 · Freeware (무보증)
Block and Attribute Tools — Xtract
XTRACT
선택 블록의 속성 정의를 스캔해 ATTEXT용 템플릿(.txt)과 프롬프트 파일을 동시에 생성하는 속성 추출 보조기.
by Cadalyst 기고자 · Freeware
Xref2Block
XREF2BLOCK
외부참조(Xref)를 현재 도면의 내부 블록으로 승격(바인드 대체)해 단일 파일로 납품하기 쉽게 변환.
by Tim Willey (The Swamp) · Freeware (포럼 게시)
Polylines and Blocks 예제 루틴 (AfraLISP)
PL2BLK
폴리라인 경계를 추출해 자동으로 블록을 정의·삽입하는 교육용 루틴으로 복잡 프로파일의 블록화에 활용.
by Kenny Ramage · Freeware (튜토리얼)
Multi-Leader with Block Name
MLB
도면 내 각 블록 참조를 골라 해당 블록 이름을 텍스트로 담은 멀티리더를 자동 생성.
by Alan Thompson (The Swamp) · Freeware (포럼 게시)
Block Count / BOM Helper
BCOUNT
도면의 블록 참조 수량을 이름별로 집계하여 수량표(BOM) 작성에 쓰이는 표준 유틸리티.
by Cadalyst Hot Tip Harry 기고자 · Freeware
Force Block to Specific Layer
FIXBLKLAYER
삽입된 블록 내부 엔티티의 레이어를 강제로 지정 레이어(또는 0)로 재할당해 도면 표준을 맞춤.
by Cadtips 기고자 · Freeware
Redefine Block on Re-insertion
REDEFBLK
같은 이름의 외부 DWG을 다시 삽입할 때 기존 블록 정의를 자동 갱신해 일괄 반영.
by AfraLISP 튜토리얼 · Freeware
Layer List Report
LAYLIST
현재 도면의 모든 레이어 이름·색상·선종을 리스트로 수집해 명령행이나 파일로 출력.
by AfraLISP Visual LISP 튜토리얼 · Freeware
Layer Match-by-Pick
LMATCH
피킹한 객체의 레이어로 다른 여러 객체의 레이어를 일괄 변경(Express LAYMCH의 LISP 버전).
by The Swamp 기고자 · Freeware
Copy To Layer
CPYTOL
원본을 보존한 채 선택 객체의 사본을 지정 레이어로 복제해 버전 비교나 수정 이력을 남길 때 사용.
by Cadtips 기고자 · Freeware
Layer Isolate by Pick (pre-Express)
LISO
선택 객체의 레이어만 남기고 나머지를 꺼서 복잡 도면을 빠르게 점검하기 위한 LISP 구현.
by The Swamp 기고자 · Freeware
Get Layer and Linetype
GLL
선택 객체의 현재 레이어와 선종을 한 줄로 리턴해 표준 점검·디버깅에 활용.
by Cadtips 기고자 · Freeware
Freeze Layer by Pick
FZP
피킹한 객체의 레이어를 즉시 동결하여 화면을 정리하는 경량 루틴.
by Cadalyst Hot Tip Harry · Freeware
Layer Previous (pre-Express LAYERP)
LAYP
직전 레이어 상태(on/off/freeze/color)를 한 번에 복원하는 간이 롤백 유틸리티.
by Hot Tip Harry 기고자 · Freeware
Layer Delete with Purge
LAYDEL
지정 레이어의 모든 객체를 이동·삭제 후 레이어 자체까지 제거하는 청소 루틴.
by Cadtips 기고자 · Freeware
Ordinate Dimensioning Enhanced
ORDIM
기본 DIMORD를 개선해 기준점 설정과 열 정렬을 보강한 기계 도면용 좌표 치수 루틴.
by Cadtips 기고자 (Tip #2138) · Freeware
Dimension Associativity Fix
DIMFIX
분리된 치수 문자를 해당 치수 객체에 재연결(재연관화)해 실측값 갱신이 정상 작동하도록 복구.
by Hot Tip Harry 기고자 · Freeware
DIMLFAC Watcher
DIMWATCH
DIMLFAC(치수 스케일 계수) 변경을 감지·경고해 기계 파트별 축척 혼용 실수를 방지.
by Cadtips 기고자 · Freeware
Leader Modification (LENDR)
LENDR
기존 리더 객체의 끝점·화살표·텍스트 오프셋을 대화형으로 재조정하는 리더 보정 루틴.
by Cadtips 기고자 · Freeware
Line Bearing and Distance Label
BEARD
선택 선/폴리라인 세그먼트의 길이와 방위각을 텍스트로 자동 주기. 기계 레이아웃에서 축선 표시에 유용.
by AfraLISP / 커뮤니티 재공유 · Freeware
Text Height Global Fix
TXTHFIX
도면 전역 또는 지정 레이어의 텍스트 높이를 일괄 통일해 인쇄 척도에 맞춤.
by Hot Tip Harry 기고자 · Freeware
Incremental Number Text
NUMINC
클릭 순서대로 증가 번호(옵션 접두사 포함)를 찍는 넘버링 루틴(발룬·항목표 번호 매기기용).
by Cadalyst 기고자 (원형: Lee Mac "Numinc" 유사 컨셉) · Freeware
Custom Breakline (LSB)
LSB
실심 환봉·중공 튜브 두 가지 타입의 파단선을 대화상자로 선택 삽입하는 기계 작도용 루틴.
by Cadalyst "Get the Code" 2004-04 · Freeware
Batch Plot from List
BPLOT
텍스트 파일 목록의 DWG들을 지정 플롯 설정으로 일괄 출력, 부품표·어셈블리 도면 릴리스 시 사용.
by Hot Tip Harry 기고자 · Freeware
Arc Arrow
ARCARROW
호나 폴리라인 끝에 화살표 머리를 부착해 회전 방향·곡선 진행 방향 주기를 표현.
by Cadtips 기고자 · Freeware
Toggle Menu Bar
MBTOG
클래식 메뉴바를 한 명령으로 켜고 끄는 UI 토글. 간헐적 메뉴 필요 시 작업 공간을 건드리지 않고 전환.
by Cadtips 기고자 · Freeware
Plot Stamp Updater
PSTAMP
플롯 직전에 경로·파일명·날짜를 도면 경계 바깥 주석 블록에 자동 기입하는 메타데이터 스탬프.
by Hot Tip Harry 기고자 · Freeware
Polyline Cumulative Length at Vertex
PLCUM
폴리라인 각 정점 위에 시작점부터의 누적 길이 값을 텍스트로 표기하는 측정 주석 루틴.
by 커뮤니티 공유(Superior Shop Drawings / Hot Tip Harry 재배포) · Freeware
Break at Distance
BRKDIST
선택 객체 위 지정 거리 지점에서 자동으로 절단해 정확한 분할·삽입을 구현.
by Alan Thompson (The Swamp) · Freeware
Break Line Through Plane
BRKPLN
지정 평면(기준선)과 교차하는 모든 선·폴리라인을 한 번에 단절, 단면도·커트뷰 작성에 활용.
by Chen Qing Jun (The Swamp) · Freeware
Explode with Attributes Kept (Burst 대체)
BURSTL
블록을 분해하면서 속성값을 일반 텍스트로 보존(Express BURST의 LISP 구현).
by Hot Tip Harry 기고자 · Freeware
Redefine Commands Wrapper
REDEF
표준 AutoCAD 명령(예: ERASE, LINE)에 전처리 로직을 끼워 넣는 명령 재정의 템플릿.
by AfraLISP 튜토리얼 · Freeware
Align Text to Object
TXTALIGN
선택 텍스트를 기준 선/호의 각도에 맞춰 회전·정렬, 도면 주기 각도를 일관화.
by Hot Tip Harry 기고자 · Freeware
Object Collections by Type
COLLBYTYPE
도면 내 특정 DXF 엔티티 타입(LINE, CIRCLE, INSERT 등)만 선택 세트로 수집하는 튜토리얼 루틴.
by AfraLISP · Freeware
Quick Select by Layer+Color
QSLC
레이어와 색상 조합으로 QSelect를 한 번에 실행, 반복되는 필터 조건을 매크로화.
by The Swamp 기고자 · Freeware
Polyline Area Report
PAREA
선택된 여러 폐곡 폴리라인의 면적 합계·각각을 명령행과 파일로 기록, 판금 전개·가스켓 산출에 유용.
by Hot Tip Harry 기고자 · Freeware
Coordinate Dump
CDUMP
선택 점·정점의 X/Y/Z 좌표를 CSV로 내보내 외부 측정·검사 툴과 연동.
by Cadtips 기고자 · Freeware
Distance Between Two Blocks
BLK2BLK
두 블록 참조의 삽입점 사이 거리를 측정해 결과 텍스트로 도면에 기입.
by The Swamp 기고자 · Freeware
UCS by 3 Points Quick
U3P
세 점을 찍어 UCS를 즉시 재설정하는 간이 래퍼, 기울어진 파트에서 작업면 정렬용.
by AfraLISP 튜토리얼 · Freeware
UCS Reset to World
UW
한 글자 명령으로 UCS를 World로 초기화, 다중 뷰 작업 중 원상복귀 단축키.
by Hot Tip Harry 기고자 · Freeware
Xref Binder
XBIND2
외부참조를 이름 충돌 없이 바인드(INSERT 방식)해 납품 DWG을 단일 파일로 통합.
by The Swamp 기고자 · Freeware
Xref Path Fix
XPATH
깨진 Xref 경로를 현재 폴더·상대경로로 일괄 재지정, 프로젝트 이동 후 복구에 사용.
by Hot Tip Harry 기고자 · Freeware
BrowseForFolder (Shell Dialog)
BROWSEDIR
OS 표준 폴더 선택 대화상자를 LISP에서 호출해 경로 입력을 GUI화한 유명 유틸리티 함수.
by Tony Tanzillo · Freeware
Catalog LISP Routines
CATLISP
현재 폴더의 모든 .lsp 파일 첫 줄 코멘트를 읽어 FILEREAD.TXT로 요약 목록을 생성.
by Cadtips 기고자 · Freeware
LISP Manager Dialog
LSPMGR
디렉터리 내 LSP 파일과 각 파일의 서술 주석을 표 형태로 보여 주어 사내 공유 라이브러리 관리에 사용.
by Jeffery Sanders (Cadtips) · Freeware
Command Library (CCC)
CCC
로드된 모든 LSP 파일의 커스텀 명령 이름을 대화상자로 열람해 어떤 루틴이 살아있는지 확인.
by Cadtips 기고자 · Freeware
Profile Import/Export
PROFIO
AutoCAD 사용자 프로파일(ARG) 내보내기·가져오기를 스크립트 없이 LISP로 수행.
by AfraLISP 튜토리얼 · Freeware
Delay Routine
DELAY
스크립트·매크로 내부에서 지정 밀리초만큼 일시 정지, 플롯·슬라이드 쇼 타이밍 제어용.
by Cadtips 기고자 · Freeware
Increment / Decrement Helpers
INCR / DECR
다른 LISP 코드에서 재사용하는 1 증감 함수. 반복 번호 붙이기 유틸 빌딩블록.
by Cadtips 기고자 · Freeware
List Manipulation Helpers
(라이브러리 함수 모음)
리스트 합집합·차집합·평탄화 등 튜토리얼 레벨 유틸, 사내 커스텀 루틴 개발의 기초 블록.
by AfraLISP · Freeware
System Variable Saver
SVARS
현재 시스템 변수 스냅샷을 저장하고 루틴 종료 시 원복, 사용자 환경 오염 방지용 템플릿.
by AfraLISP 튜토리얼 · Freeware
Error Trap Template
*ERROR*
LISP 루틴 공통 에러 핸들러로 UNDO 마크·시스템 변수 복원을 자동화해 사용자 이탈 시 상태 깨짐 방지.
by AfraLISP / The Swamp 공통 관용구 · Freeware
DXF Code Reader
DXFRD
선택 엔티티의 DXF 그룹 코드를 페어 리스트로 출력, 사용자 정의 루틴 개발의 디버깅용.
by AfraLISP 튜토리얼 · Freeware
Polyline to Line/Arc Conversion
PL2LA
LWPOLYLINE을 개별 LINE/ARC로 분해·재그룹, 구형 CAM 포스트프로세서 입력 준비용.
by Hot Tip Harry 기고자 · Freeware
Text to MText / MText to Text
T2MT / MT2T
단일행 텍스트와 다중행 텍스트를 서로 변환해 주석 편집기 선호 차이를 해결.
by Cadtips 기고자 · Freeware
TotalLayouts
TOTALLAYOUTS (reactor 자동 설정)
도면 내 모든 배치(Layout) 개수를 자동 필드 변수로 기록해, 배치가 추가·삭제될 때마다 값이 갱신되도록 해 주는 리액터 기반 루틴.
by ARKANCE CZ / CAD Studio (CADstudioCZ) · Freeware (저장소 LICENSE 미지정, 공식 사이트 배포 약관 적용)
mPDFimport
MPDFIMPORT
PDF 파일의 여러 페이지를 한 번에 AutoCAD 도면으로 불러와 배치 시트로 변환할 때 유용한 다중 페이지 PDF 가져오기 유틸리티.
by CADstudioCZ · Freeware
profiles.lsp
(사용자 프로필 관리용 함수 모음)
AutoCAD 사용자 프로필(등록·전환·내보내기·가져오기)을 스크립트로 다룰 수 있도록 한 유틸리티. 여러 PC 배포·환경 복제 시 활용.
by JTB World (Jimmy Bergmark) · Freeware
vp-outline.LSP
VPOUTLINE
선택한 뷰포트(Viewport)의 외곽선을 모델 공간에 폴리라인으로 복제해 주는 루틴. 레이아웃·모델 간 영역 매핑 시 편리.
by JTB World · Freeware
0 - Title Block Update.lsp
(배포용 명령 다수)
표제란(Title Block)의 블록 속성을 일괄 갱신. 프로젝트 번호·도면 번호·개정 차수 등을 여러 도면에 한번에 업데이트.
by alexeispirit · 라이선스 미지정 (퍼블릭 리포지터리)
SelectSimilar (확장판)
SELECTSIMILAR (확장)
기본 SelectSimilar의 기능 한계를 보완한 확장판. AutoCAD LT 및 Web App에서도 동작하도록 작성.
by CADstudioCZ · Freeware
AreaText.lsp (AT / ATC / ATM)
AT, ATC, ATM
폴리라인·해치·객체의 면적(또는 길이·둘레)을 텍스트 필드로 도면에 삽입. ATC는 지오 중심에, ATM은 다중 선택 바운딩 박스 중심에 텍스트 배치.
by JTB World · Freeware
LengthText.lsp
LENGTHTEXT
선·폴리라인 등의 길이를 읽어 현재 단위계로 텍스트 라벨을 배치. 수량 집계·재료 산출 시 활용.
by JTB World · Freeware
DIM_TO_EQ.LSP
DIM2EQ
실측 치수 값을 "EQ"(등분)로 일괄 치환해, 난간·창호·계단 분할 도면에서 반복 등간격 주석을 빠르게 처리.
by jdsandifer (J. D. Sandifer) · 라이선스 미지정
선택 치수선 합계 리습
(블로그 배포 이름 다양)
선택한 치수 객체들의 측정값을 합산해 커맨드 라인 또는 텍스트로 출력. 대략 자재 사이즈 산정용.
by officedocworks 블로그 (한국) · 블로그 개인 배포 (Freeware 성격)
면적 구하기 리습
(사용자 지정)
폐영역 면적을 계산해 지정 좌표에 텍스트로 출력. 부동산·건축 도면에서 간이 면적표 생성.
by officedocworks 블로그 · 블로그 배포
MLEADER 지시선 입력 리습
MLEADER 래퍼
다중 지시선의 텍스트·스타일을 자동 지정해 일관된 주석 표기를 빠르게 붙이는 보조 루틴.
by officedocworks 블로그 · 블로그 배포
Layer ON/OFF 리습
LAYON, LAYOFF (사용자 지정)
선택 레이어만 켜기/끄기, 전체 켜기, 현재 레이어 지정을 한 묶음으로 처리하는 한국식 실무 루틴.
by officedocworks 블로그 · 블로그 배포
layer-lw-list.LSP
LAYERLWLIST
현재 도면의 레이어와 해당 선가중치(Lineweight) 목록을 도면 공간에 표로 출력. 도면 감리·표준 검토에 사용.
by JTB World · Freeware
layer-list.LSP
LAYERLIST
레이어 이름·색상·On/Off·Freeze 상태를 텍스트 리스트로 추출. 외부 검수 자료 제출용.
by JTB World · Freeware
MatchSel
MATCHSEL
MatchProp의 역방향 기능 — 선택한 엔티티의 색상·레이어·선종류를 현재 설정값으로 취해서 이후 신규 객체에 적용.
by CAD Forum (ARKANCE CZ) · Freeware
CountV1-5.lsp (BlockCounter)
BCOUNT
선택 영역 또는 전체 도면의 정적·동적 블록 수량을 집계해 커맨드 라인·CSV·AutoCAD 표 형식으로 출력. Lee Mac 루틴을 래핑해 사용.
by Lee Mac (원작) / fbrandao2k (재배포 컬렉션) · Lee Mac 개인 라이선스 (비영리/출처 표시)
0 - Load blocks.lsp (CIVIL)
LOADBLOCKS
프로젝트 표준 블록 라이브러리(배수로·맨홀·도로 심볼)를 한 번에 도면에 등록해 초기 세팅 시간을 단축.
by dtgoitia (David Torralba Goitia) · MIT
STRUCTURAL - Create building blocks.lsp
CREATEBB
평면도 기반 구조물 블록(기둥·보 위치 심볼)을 자동 생성. 시빌/구조 현업용.
by dtgoitia · MIT
블록 객체 정렬·배열 리습 (ALIX/ALIY)
ALIX, ALIY
선택 블록을 X축·Y축 방향으로 정렬·균등 배열. 기계 BOM 배치·도면 정리 시 유용.
by officedocworks 블로그 · 블로그 배포
Txt2Ref.LSP
TXT2REF
도면의 일반 텍스트를 동일한 이름의 블록 참조로 치환. 태그·부품 라벨을 블록 기반으로 변환할 때 사용.
by CADstudioCZ · Freeware
FlipCen
FLIPCEN
선택 객체를 자기 중심을 기준으로 수평·수직·Z축 방향 중 하나로 뒤집는(mirror) 루틴. 중심점을 따로 지정할 필요 없음.
by CAD Forum (ARKANCE CZ) · Freeware (VLX 배포)
0 - Explode polyline.lsp
EXPLODEPL
폴리라인을 구성 세그먼트로 분해하면서 원호·직선을 구분해 각각 별도 레이어로 보낼 수 있도록 확장.
by alexeispirit · 미지정
STRUCTURAL - Live offset.lsp
LIVEOFFSET
기준 객체를 참조로 두고 오프셋 거리를 실시간으로 조정하며 미리보기. 구조 레이아웃 검토에 활용.
by dtgoitia · MIT
turn-or-break-line
TURNBREAK
다른 선과 교차하는 라인을 만나면 자동으로 끊거나 회전시켜 교차부 처리. 전기·배관 도면의 교차 표기 자동화.
by Mr-Saxobeat · 미지정
ScaleArea.LSP
SCALEAREA
폴리곤을 목표 면적값에 맞게 비례 스케일 조정. 토지·평면 면적을 특정 값으로 맞춰야 할 때 사용.
by CADstudioCZ · Freeware
SR (SelectSimilar 한국식 래퍼)
SR
SelectSimilar 동작을 한 글자 단축키 `SR`로 호출. 한국 실무 블로그에서 자주 공유되는 매크로성 리습.
by 최안센(ansenchoi) · 블로그 배포
tlen.lsp
TLEN
선택된 선·폴리라인·호·스플라인의 총 길이를 합산해 명령창에 표시. AutoCAD·BricsCAD 공용.
by fbrandao2k · 미지정 (퍼블릭)
MEASURE.LSP
MEAS
임의 두 점 거리·각도·X/Y 성분을 한 번에 계산해 텍스트로 출력. 난간 도면 실측치 기록용.
by jdsandifer · 미지정
CenOf.LSP
CENOF
선택 객체(들)의 XY 또는 XYZ 중심점(또는 osnap center) 좌표를 표시·추출.
by CADstudioCZ · Freeware
COG3D.LSP
COG3D
3D 솔리드·리전의 무게중심(Center of Gravity) 점을 계산해 표시. 중량 산정·조립 균형 검토에 활용.
by CADstudioCZ · Freeware
STRUCTURAL - Coordinate table.lsp
COORDTABLE
선택한 점 객체들의 좌표(X, Y, Z)를 자동으로 표 형태로 생성. 측량·구조 기초점 정리에 사용.
by dtgoitia · MIT

각 루틴의 저작권은 원작자에게 있습니다. 코드는 원작자 사이트에서 직접 확인·다운로드하세요. 외부 링크 이용 시 해당 사이트의 약관을 따릅니다.

이 사이트를 북마크에 추가하세요!
PC: Ctrl + D
모바일: 브라우저 메뉴 → 북마크 추가