문제
수정된 도면 세트 어딘가에서 노트, 인출선 설명, 또는 속성 문구가 바뀌었는데, 모든 시트를 다시 읽지 않고는 정확히 어디인지 찾을 방법이 없습니다.
TextCompare 작동 방식
아래 항목들은 실제 앱 안의 탭에 해당하며 순서도 앱과 동일합니다 —— 각 스크린샷은 모두 실제로 실행 중인 TextCompare을(를) 가공 없이 촬영한 화면입니다.
1단계 — before와 after 리비전 추가
TextCompare에 두 개의 폴더 — 변경 전 도면과 동일한 도면의 변경 후 버전 — 를 지정하고, 스캔 전에 특정 레이어나 뷰포트로 비교 범위를 좁힙니다. 제목 표시줄의 Compare DWG / Compare with Excel 전환 스위치로 이 두 폴더 워크플로와 내보낸 Excel 워크북과의 비교 중에서 선택할 수 있습니다.
- 1먼저 제목 표시줄의 Compare DWG / Compare with Excel 전환 스위치를 사용하세요 — Compare DWG(기본값, 아래 설명)는 양쪽을 모두 디스크에서 읽고, Compare with Excel은 Folder A를 동반 TextSync 도구가 내보낸 단일 텍스트 데이터 워크북으로 대체하며 Folder B는 그대로 실제 DWG 폴더로 유지합니다.
- 2Folder A(before)와 Folder B(after)에 Add Files 또는 Add Folder로 원하는 만큼의 DWG를 추가하세요.
- 3TextCompare는 두 폴더를 사전 스캔해 비교가 시작되기 전에 파일별 실시간 상태를 보고합니다.
- 4Layers 탭을 열어 특정 레이어의 텍스트와 블록 참조로 비교 범위를 좁히거나, Viewports 탭으로 특정 도면 공간 뷰포트로 제한하세요.
- 5Match strategy를 선택하세요 — Filename priority, Handle priority, 또는 Hybrid(기본값, 핸들 매칭에 가중치를 둠) — 그리고 자동으로 파일 매칭을 제안하기 위해 얼마나 확신이 필요한지를 결정하는 Confidence threshold 슬라이더를 드래그하세요.
- 6현재 탭 선택 사항을 이름 있는 Filter profile로 저장(Save…)하고 같은 프로젝트에서 반복되는 비교 작업에 나중에 다시 불러오세요(Load).
- 7Scan & Match를 클릭해 모든 파일을 읽고 파일 대 파일 매칭을 제안받으세요.
Options on this screen
- Filename priority / Handle priority / Hybrid (default)
- 'before' 파일을 'after' 상대와 매칭할 때 어떤 신호를 더 신뢰할지 결정합니다. Hybrid는 둘 다 혼합하되 핸들 매칭에 더 가중치를 둡니다.
- Confidence threshold
- TextCompare가 자동으로 승인하는 대신 수동 검토로 표시하기 전에, 제안된 파일 매칭이 얼마나 확신을 가져야 하는지 결정합니다.
- Compare DWG / Compare with Excel
- Compare with Excel은 Folder B의 스캔 범위를 워크북에서 발견된 레이어 이름만으로 좁히고 기본적으로 Filename priority 매칭을 사용합니다. 이 쪽에서는 워크북에 기록된 파일 이름이 실시간 핸들 데이터보다 더 신뢰할 수 있는 신호이기 때문입니다.
2단계 — 제안된 파일 매칭을 확인하거나 수정
TextCompare는 각 'before' 파일을 가장 가능성 높은 'after' 상대와 자동으로 매칭합니다 — 이 화면에서 비교가 시작되기 전에 그것을 확인하거나 수동으로 수정합니다.
- 1각 행은 File A와 TextCompare가 제안한 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을 클릭하세요.
TextCompare가 없는 사람에게 보고서 전달
Added / Removed / Modified 분류와 모든 필드 단위 변경 내용 및 텍스트 내용을, 내보내기 시점에 선택하는 두 가지 레이아웃 중 하나로, 누구나 열고 필터링하고 보관할 수 있는 워크북으로 기록합니다.
- 1Comparison Report 화면에서 Export to Excel을 클릭한 다음, 나타나는 대화상자에서 보고서 레이아웃을 선택하세요.
- 2워크북은 변경, 추가, 삭제된 모든 항목을 파일 매칭, 핸들, 블록 이름, 필드 단위 이전/이후 값(텍스트 내용 포함)과 함께 나열합니다.
- 3평면적이고 필터링 가능한 스프레드시트로서 TextCompare가 설치되어 있지 않은 사람에게도 검토 자료나 QA 승인 기록으로 활용할 수 있습니다.
Options on this screen
- One row per record (default)
- 각 항목은 단일 행을 가지며, 이전/이후 문구를 위한 자체 TextContent A / TextContent B 열 쌍과 변경된 다른 모든 필드의 이전 값을 기록하는 주석을 가집니다.
- Before/after rows for changed records
- 수정된 항목은 대신 인접한 두 행을 가집니다 — 하나는 이전 값, 하나는 새 값 — 단일 TextContent 열을 공유하며, 실제로 변경된 모든 필드가 두 행 모두에서 강조됩니다.
추가 제공 기능
텍스트와 블록을 나란히 비교
TextCompare는 AutoCAD의 영구적인 객체 핸들로 매칭하여 DBText, MText, 블록 참조를 같은 처리 과정에서 정렬합니다 — 노트의 문구 변경과 타이틀 블록의 속성 변경이 서로 다른 두 도구가 아니라 하나의 보고서에 함께 나타납니다.
신뢰도 슬라이더로 조정되는 세 가지 매칭 전략
Filename priority와 Handle priority는 파일 매칭을 전적으로 한쪽 신호에 가중치를 둡니다. Hybrid(기본값)는 핸들 매칭에 더 가중치를 두면서 둘 다 혼합합니다 — 리비전에서 파일 이름도 함께 바뀌었을 때 유용합니다. Confidence threshold는 매칭이 자동으로 승인될지, 수동 검토가 필요한지를 결정합니다.
충돌 후보를 숨기지 않고 드러냄
파일 이름 신호와 핸들 신호가 'before' 파일이 어느 'after' 파일에 속하는지에 대해 서로 다른 의견을 낼 때, 해당 행은 Review Matches에서 빨간색으로 강조되고 차순위 후보를 명시합니다 — 상충하는 매칭이 조용한 추측이 아니라 결정을 거치게 됩니다.
재사용 가능한 필터 프로필
체크된 레이어와 뷰포트 집합을 이름 있는 프로필로 저장하고 다음 비교 실행에서 다시 불러오세요 — 새 리비전과 반복적으로 재비교되는 프로젝트에 유용합니다.
두 번째 DWG 폴더뿐 아니라 Excel 스냅샷과도 비교
Compare with Excel은 Folder A를 동반 TextSync 도구가 내보낸 텍스트 데이터 워크북으로 대체합니다 — 'before' 리비전이 더 이상 가지고 있는 DWG가 아니라 누군가 건네준 스프레드시트로만 남아 있을 때 유용합니다. 워크북 자체의 레이어 이름이 자동으로 비교 범위가 됩니다.
동작 환경 및 요구 사항
TextCompare이(가) 사용자의 컴퓨터에서 실행될 수 있는지, 그리고 실행 후 어떻게 동작하는지를 결정하는 모든 조건입니다.
- Microsoft Excel 설치가 필요하지 않습니다 — TextCompare는 자체 엔진(ClosedXML)으로 .xlsx를 직접 읽고 씁니다.
- Windows 10/11, 64비트 전용입니다.
- 정식 라이선스가 있는 전체 버전의 AutoCAD(2021–2027)가 필요합니다. AutoCAD LT는 지원하지 않습니다 — LT에서는 TextCompare이(가) 의존하는 백그라운드 자동화를 실행할 수 없습니다.
- 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로 호스트와 플러그인 로그 폴더에 바로 접근할 수 있습니다.
전체 도구를 비교하는 사이트 전반의 시스템 요구 사항 페이지도 참고하세요.
활용 사례
TextCompare이(가) 해결하도록 만들어진 상황 중 일부입니다 —— 해당하는 항목이 없더라도 대부분 위의 탭 중 하나로 처리할 수 있습니다.
재발행 전 문구 변경 감사
도입 전
코멘트 라운드로 도면 세트 전체의 노트 문구가 바뀌고, 요청된 모든 수정이 실제로 반영되었는지 확인하려면 모든 시트를 다시 읽어야 합니다.
도입 후
코멘트 이전 폴더와 이후 폴더를 비교하세요 — 변경된 모든 노트, 인출선 설명, 속성이 이전/이후 텍스트와 함께 나열되어 코멘트 기록과 바로 대조할 수 있습니다.
절약된 시간
수작업 대조 ~3시간 → 15분
의도치 않은 텍스트 편집 발견
도입 전
한 가지 목적을 위한 찾기-바꾸기 작업이나 공유 노트 블록 편집이 다른 곳의 문구도 조용히 바꿔버리지만, 그 밖에 무엇이 바뀌었는지에 대한 기록은 없습니다.
도입 후
편집 전후로 영향을 받은 도면을 비교하세요 — TextCompare의 필드 단위 차이점 비교가 정확히 어떤 텍스트 항목과 속성이 바뀌었는지 보여주므로, 의도치 않은 변경을 납품 전에 잡아낼 수 있습니다.
절약된 시간
납품 후 발견 → 당일 발견
번역 또는 용어 변경 작업 검증
도입 전
프로젝트 전체에서 번역이나 용어를 업데이트한 후, 의도한 텍스트만 바뀌고 지오메트리나 레이아웃은 건드리지 않았는지 쉽게 확인할 방법이 없습니다.
도입 후
작업 전후로 폴더를 비교하세요 — Comparison Report가 실제 모든 텍스트 변경 사항을 나열하여, 편집이 의도한 대로만 정확히 동작했는지 확인해 줍니다.
절약된 시간
몇 개 파일 표본 확인 → 완전하고 검증된 보고서