문제
AutoCAD에는 도면 세트의 두 리비전 사이에서 블록이 무엇이 바뀌었는지 알려주는 내장 기능이 없습니다 — 유일한 방법은 두 파일을 열어 눈으로 비교하거나, 리비전 노트에 적힌 내용을 그대로 믿는 것뿐입니다.
BlockCompare 작동 방식
아래 항목들은 실제 앱 안의 탭에 해당하며 순서도 앱과 동일합니다 —— 각 스크린샷은 모두 실제로 실행 중인 BlockCompare을(를) 가공 없이 촬영한 화면입니다.
1단계 — before와 after 리비전 추가
BlockCompare에 두 개의 폴더 — 변경 전 도면과 동일한 도면의 변경 후 버전 — 를 지정하고, 스캔 전에 실제로 중요한 블록, 레이어, 뷰포트를 좁혀 선택합니다. 제목 표시줄의 Compare DWG / Compare with Excel 전환 스위치로 이 두 폴더 워크플로와 내보낸 Excel 워크북과의 비교 중에서 선택할 수 있습니다.
- 1먼저 제목 표시줄의 Compare DWG / Compare with Excel 전환 스위치를 사용하세요 — Compare DWG(기본값, 아래 설명)는 양쪽을 모두 디스크에서 읽고, Compare with Excel은 Folder A를 동반 BlockSync 도구가 내보낸 단일 블록 데이터 워크북으로 대체하며 Folder B는 그대로 실제 DWG 폴더로 유지합니다.
- 2Folder A(before)와 Folder B(after)에 Add Files 또는 Add Folder로 원하는 만큼의 DWG를 추가하세요.
- 3BlockCompare는 두 폴더를 사전 스캔해 비교가 시작되기 전에 파일별 실시간 상태를 보고합니다.
- 4Blocks 탭을 열어 비교할 블록 정의를 정확히 체크하세요 — 각 행은 참조 횟수, 해당 블록을 포함한 파일 수, 다이내믹 여부, 속성 보유 여부를 보여줍니다.
- 5Layers 또는 Viewports 탭으로 전환해 전체 도면 대신 특정 레이어나 도면 공간 뷰포트로 비교 범위를 좁히세요.
- 6Match strategy를 선택하세요 — Filename priority, Handle priority, 또는 Hybrid(기본값, 핸들 매칭에 가중치를 둠) — 그리고 자동으로 파일 매칭을 제안하기 위해 얼마나 확신이 필요한지를 결정하는 Confidence threshold 슬라이더를 드래그하세요.
- 7현재 탭 선택 사항을 이름 있는 Filter profile로 저장(Save…)하고 같은 프로젝트에서 반복되는 비교 작업에 나중에 다시 불러오세요(Load).
- 8Scan & Match를 클릭해 모든 파일을 읽고 파일 대 파일 매칭을 제안받으세요.
Options on this screen
- Filename priority / Handle priority / Hybrid (default)
- 'before' 파일을 'after' 상대와 매칭할 때 어떤 신호를 더 신뢰할지 결정합니다. Hybrid는 둘 다 혼합하되 핸들 매칭에 더 가중치를 둡니다.
- Confidence threshold
- BlockCompare가 자동으로 승인하는 대신 수동 검토로 표시하기 전에, 제안된 파일 매칭이 얼마나 확신을 가져야 하는지 결정합니다.
- Compare DWG / Compare with Excel
- Compare with Excel은 Folder B의 스캔 범위를 워크북에서 발견된 블록 이름만으로 좁히고 기본적으로 Filename priority 매칭을 사용합니다. 이 쪽에서는 워크북에 기록된 파일 이름이 실시간 핸들 데이터보다 더 신뢰할 수 있는 신호이기 때문입니다.
2단계 — 제안된 파일 매칭을 확인하거나 수정
BlockCompare는 각 'before' 파일을 가장 가능성 높은 'after' 상대와 자동으로 매칭합니다 — 이 화면에서 비교가 시작되기 전에 그것을 확인하거나 수동으로 수정합니다.
- 1각 행은 File A와 BlockCompare가 제안한 File B를 나란히 나열하며, 매칭이 얼마나 확실한지 보여주는 Filename %, Handle %, Combined % 점수를 표시합니다.
- 2빨간색으로 강조된 행은 충돌입니다 — 파일 이름 신호와 핸들 신호가 서로 다른 결과를 가리킵니다 — 그리고 결정하기 전에 차순위 후보를 볼 수 있도록 Conflict candidate를 표시합니다.
- 3File B 드롭다운으로 제안된 매칭을 재정의하거나, Exclude를 체크해 해당 파일을 전체 실행에서 제외하세요.
- 4언제든지 Strategy를 변경하고 Re-match를 클릭해 현재 파일 목록에 대해 매칭 알고리즘을 다시 실행하세요.
- 5모든 매칭이 확인되면 Compare를 클릭하세요.
3단계 — 블록 단위로 정확히 무엇이 바뀌었는지 검토
매칭된 모든 쌍은 AutoCAD의 영구적인 객체 핸들로 비교되므로, 이동했거나 속성이 재지정되었거나 레이어가 바뀐 블록이 단순히 '다르다'는 표시 대신 정확하게 보고됩니다.
- 1결과는 매칭된 파일 쌍별로 그룹화되며, 각각 요약 줄과 펼칠 수 있는 항목 목록을 가집니다.
- 2모든 항목은 Handle, Block Name, Kind(Added / Removed / Modified), 그리고 몇 개의 Fields Changed가 있는지 보여줍니다.
- 3수정된 항목에서 Details…를 클릭하면 변경된 모든 필드의 Old Value와 New Value를 나란히 나열하는 팝업이 열립니다.
- 4변경되지 않은 블록 인스턴스는 전혀 나열되지 않으므로, 수천 개의 인스턴스가 있는 도면에서도 실제 차이점 몇 건이 묻히지 않습니다.
- 5세션을 마치려면 Finish를 클릭하거나, 매칭을 조정하고 다시 비교하려면 Back을 클릭하세요.
BlockCompare가 없는 사람에게 보고서 전달
Added / Removed / Modified 분류와 모든 필드 단위 변경 내용을, 내보내기 시점에 선택하는 두 가지 레이아웃 중 하나로, 누구나 열고 필터링하고 보관할 수 있는 워크북으로 기록합니다.
- 1Comparison Report 화면에서 Export to Excel을 클릭한 다음, 나타나는 대화상자에서 보고서 레이아웃을 선택하세요.
- 2워크북은 변경, 추가, 삭제된 모든 블록 인스턴스를 파일 매칭, 핸들, 블록 이름, 필드 단위 이전/이후 값과 함께 나열합니다.
- 3평면적이고 필터링 가능한 스프레드시트로서 BlockCompare가 설치되어 있지 않은 사람에게도 검토 자료나 QA 승인 기록으로 활용할 수 있습니다.
Options on this screen
- One row per record (default)
- 각 인스턴스는 단일 행을 가지며, 변경된 필드의 이전 값은 셀 주석으로 남아 시트가 간결하게 유지됩니다.
- Before/after rows for changed records
- 수정된 인스턴스는 대신 인접한 두 행을 가집니다 — 하나는 이전 값, 하나는 새 값 — 그리고 실제로 변경된 모든 필드가 두 행 모두에서 강조되므로, 주석을 열어보지 않고도 이전 값과 새 값이 나란히 보입니다.
추가 제공 기능
이름이나 위치가 아니라 핸들로 매칭
모든 비교는 각 엔터티에서 직접 읽은 AutoCAD의 영구적인 내부 객체 핸들로 블록 인스턴스를 정렬합니다 — 같은 식별자가 블록이 이동하거나, 이름이 바뀌거나, 속성이 편집되어도 유지되므로, 실제 변경이 삭제 후 재생성으로 잘못 판단되는 일이 없습니다.
신뢰도 슬라이더로 조정되는 세 가지 매칭 전략
Filename priority와 Handle priority는 파일 매칭을 전적으로 한쪽 신호에 가중치를 둡니다. Hybrid(기본값)는 핸들 매칭에 더 가중치를 두면서 둘 다 혼합합니다 — 리비전에서 파일 이름도 함께 바뀌었을 때 유용합니다. Confidence threshold는 매칭이 자동으로 승인될지, 수동 검토가 필요한지를 결정합니다.
충돌 후보를 숨기지 않고 드러냄
파일 이름 신호와 핸들 신호가 'before' 파일이 어느 'after' 파일에 속하는지에 대해 서로 다른 의견을 낼 때, 해당 행은 Review Matches에서 빨간색으로 강조되고 차순위 후보를 명시합니다 — 상충하는 매칭이 조용한 추측이 아니라 결정을 거치게 됩니다.
재사용 가능한 필터 프로필
체크된 블록, 레이어, 뷰포트 집합을 이름 있는 프로필로 저장하고 다음 비교 실행에서 다시 불러오세요 — 새 리비전과 반복적으로 재비교되는 프로젝트에 유용합니다.
두 번째 DWG 폴더뿐 아니라 Excel 스냅샷과도 비교
Compare with Excel은 Folder A를 동반 BlockSync 도구가 내보낸 블록 데이터 워크북으로 대체합니다 — 'before' 리비전이 더 이상 가지고 있는 DWG가 아니라 누군가 건네준 스프레드시트로만 남아 있을 때 유용합니다. 워크북 자체의 블록 이름이 자동으로 비교 범위가 됩니다.
동작 환경 및 요구 사항
BlockCompare이(가) 사용자의 컴퓨터에서 실행될 수 있는지, 그리고 실행 후 어떻게 동작하는지를 결정하는 모든 조건입니다.
- Microsoft Excel 설치가 필요하지 않습니다 — BlockCompare는 자체 엔진(ClosedXML)으로 .xlsx를 직접 읽고 씁니다.
- Windows 10/11, 64비트 전용입니다.
- 정식 라이선스가 있는 전체 버전의 AutoCAD(2021–2027)가 필요합니다. AutoCAD LT는 지원하지 않습니다 — LT에서는 BlockCompare이(가) 의존하는 백그라운드 자동화를 실행할 수 없습니다.
- AutoCAD 버전이 여러 개 설치되어 있다면 Settings → AutoCAD에서 사용할 버전을 선택하거나, "Auto (newest installed)"로 두면 됩니다 — 해당 버전이 어떤 이유로든 로드에 실패하면 자동으로 다른 설치된 버전으로 대체됩니다.
- .NET 8 기반으로 제작되었습니다. 사용자의 컴퓨터에 .NET 8 Desktop Runtime이 아직 없으면 설치 프로그램이 Microsoft에서 이를 받아오도록 안내합니다(무료, 1회성, 약 60MB).
- 네트워크 접근은 시작 시 및 이후 주기적으로 라이선스를 확인하는 용도로만 사용됩니다. 스캔, 읽기, 쓰기는 모두 AutoCAD 자체 엔진을 통해 로컬에서 이루어지며 — 도면 내용은 절대 업로드되지 않습니다.
- 인터페이스 언어: English.
- 많은 파일로 구성된 배치는 여러 도면을 백그라운드에서 병렬로 처리할 수 있습니다 — Settings에서 "Max parallel AutoCAD instances"를 조정해 속도와 CPU/메모리 여유 사이의 균형을 맞추세요.
- 시간이 오래 걸리는 작업은 모두 백분율과 예상 남은 시간이 표시되는 진행 표시줄을 보여주며, 실행 도중 취소할 수 있습니다.
- 문제 해결이 필요할 때는 Settings → Diagnostics → Open Log Folder로 호스트와 플러그인 로그 폴더에 바로 접근할 수 있습니다.
전체 도구를 비교하는 사이트 전반의 시스템 요구 사항 페이지도 참고하세요.
활용 사례
BlockCompare이(가) 해결하도록 만들어진 상황 중 일부입니다 —— 해당하는 항목이 없더라도 대부분 위의 탭 중 하나로 처리할 수 있습니다.
발행 전 리비전 승인
도입 전
도면 세트가 수정되면 검토자는 리비전 클라우드/노트가 완전한지 신뢰하거나, 이전 발행본과 대조해 모든 블록을 일일이 눈으로 재확인해야 합니다.
도입 후
BlockCompare를 이전 발행 폴더와 새 폴더에 지정하면 — 실제로 바뀐 모든 블록이 정확한 필드와 함께 나열되어 리비전 노트와 바로 대조할 수 있습니다.
절약된 시간
수작업 대조 ~3시간 → 15분
의도치 않은 블록 편집 발견
도입 전
공유 블록 정의가 한 프로젝트를 위해 편집되고 그 변경이 해당 블록을 참조하는 모든 도면에 조용히 파급되지만, 그 밖에 무엇이 바뀌었는지에 대한 기록은 없습니다.
도입 후
편집 전후로 영향을 받은 도면을 비교하세요 — BlockCompare의 필드 단위 차이점 비교가 정확히 어떤 인스턴스와 속성이 바뀌었는지 보여주므로, 의도치 않은 변경을 납품 전에 잡아낼 수 있습니다.
절약된 시간
납품 후 발견 → 당일 발견
자동화된 일괄 편집 검증
도입 전
도면 세트 전체에 일괄 도구(또는 스크립트)를 실행한 후, 의도한 것만 바뀌고 그 외에는 바뀌지 않았는지 쉽게 확인할 방법이 없습니다.
도입 후
일괄 실행 전후로 폴더를 비교하세요 — Comparison Report가 실제 모든 변경 사항을 나열하여, 자동화가 의도한 대로만 정확히 동작했는지 확인해 줍니다.
절약된 시간
몇 개 파일 표본 확인 → 완전하고 검증된 보고서