3) AutoCAD & C# 자동화/API 개발기

AutoCAD 색상별 길이 합산 명령어 – KOCOLSUM 실무 활용

케이@ 2025. 12. 29. 20:40

도면 작업을 하다 보면
레이어는 같지만
색상으로만 객체를 구분해 놓은 도면
자주 만나게 됩니다.

예를 들면

철근 도면에서
주근 / 보강근 색상 구분

배관 도면에서
급수 / 배수 / 소방 배관 색상 구분

검토용 도면에서
임시 표시를 색으로만 정리한 경우

이럴 때
레이어 기준 집계는 의미가 없고,
색상별로 길이만 빠르게 확인하고 싶은 상황이 생깁니다.

그래서 만든 명령어가
색상별 길이 합산 명령어 KOCOLSUM 입니다.


🔹 KOCOLSUM 명령어 기능

KOCOLSUM은
레이어 색상이 아니라
👉 엔티티 자체에 지정된 색상을 기준으로
Curve 객체들의 길이를 자동 합산해 주는 명령어입니다.


✔ 주요 기능

  • 여러 객체 동시 선택
  • Curve 계열 객체만 인식
    (Line / Polyline / Arc / Circle 등)
  • 엔티티 자체 색상(ByColor / ByAci) 기준 집계
  • 색상별 길이 결과를
    도면에 큰 글씨로 바로 출력

🎥 실행 예시

아래는 실제 도면에서
KOCOLSUM을 실행한 모습입니다.

(여러 색상의 객체를 한 번에 선택한 뒤
클릭 한 번으로 색상별 합계가 표시됩니다)

 
ACI 1 : 125.40m ACI 3 : 82.75m RGB(255,0,0) : 46.20m

문자 크기는 300으로 고정되어
도면 어디에서도
한눈에 확인할 수 있도록 구성했습니다.

각 결과 텍스트는
👉 해당 색상 그대로 출력됩니다.


▶ 실행 순서

1️⃣ 명령어 창에 KOCOLSUM 입력
2️⃣ 길이를 합산할 객체 선택
3️⃣ 결과를 표시할 위치 클릭
4️⃣ 색상별 길이 결과 도면에 자동 생성


📌 출력 형식 예시

 
ACI 1 : 125.40m ACI 3 : 82.75m RGB(255,0,0) : 46.20m
  • 단위 자동 변환 (mm / cm / m 대응)
  • 소수점 가독성 자동 정리
  • 전용 레이어 COLOR_SUM_TXT 자동 생성
  • 색상별로 한 줄씩 정렬 출력

👉 검토용
👉 비교용
👉 임시 정산 메모

로 도면에 그대로 남겨두기 좋습니다.


💡 이런 상황에 유용합니다

  • 레이어 없이 색상으로만 구분한 도면
  • 철근, 배관, 설비 도면 검토
  • 구조 검토 / 물량 비교
  • 실행 전 개략 길이 체크
  • 색상 기준 검토 결과를 도면에 남길 때

📦 배포 파일 안내

  • 파일명 : KoColorSum.dll
  • 명령어
    • KOCOLSUM : 색상별 길이 합산

📥 다운로드

⚠ 본 파일은 보안 정책상
처음 로드 시 차단될 수 있습니다.
DLL 속성의 [차단 해제]
NETLOAD를 실행하세요.


⚙ 설치 방법

1️⃣ DLL 파일 다운로드
2️⃣ AutoCAD에서 NETLOAD 실행
3️⃣ DLL 로드
4️⃣ 명령어 창에 KOCOLSUM 입력


✍ 마무리

KOCOLSUM은
KOCLS(전체 길이 합산),
KODS(치수 합산)과는 달리,

👉 **“색상 기준 검토”**에 초점을 둔
현장용 보조 명령어입니다.

레이어를 건드리지 않고도
색상만으로
빠르게 비교·검토하고 싶을 때,

👉 계산기 없이
👉 한 번에
👉 도면 위에 결과를 남길 수 있도록

구성했습니다.

필요한 기능이 더 생기면
현장 상황에 맞춰
계속 보완해 나갈 예정입니다.