가이드/도면 검색
특정 태그가 나오는 도면을 모두 찾아 한꺼번에 바꾸기 — 검색, Excel에서 편집, 다시 기록
September 29, 2026 업데이트

밸브 번호가 바뀌었거나, 부품 번호가 단종되었거나, 고객이 자사 이름을 도면에서 빼 달라고 합니다. 예전 값은 도면 묶음 어딘가에 있습니다 — 어떤 도면에서는 블록 속성에, 어떤 도면에서는 주기에, 한 도면에 둘 다 있기도 합니다 — 그리고 어려운 것은 변경이 아니라 그 값이 어디에 있는지 알고 빠짐이 없다고 확신하는 일입니다. 찾기는 한 번에 도면 한 장뿐이고, 폴더를 순회하는 LISP는 직접 작성하고 테스트해야 하며 DWG를 맡겨도 된다고 믿어야 합니다.
이 가이드는 세 가지 도구를 한 번의 흐름으로 연결합니다. DwgSearch는 그 값이 폴더 전체의 속성과 문자 어디에 나오는지 모두 찾습니다. 내보내기는 바로 그 위치들만 BlockSync와 TextSync가 읽는 형식으로 하나의 Excel 통합 문서에 담습니다. 변경은 Excel에서 하고, 두 도구가 각자 맡은 절반을 미리 보기와 백업을 거쳐 도면에 다시 기록합니다. 마지막으로 DwgSearch가 아무것도 남지 않았는지 확인합니다.
예제는 여섯 장의 도면에서 밸브 태그 HV-101을 HV-201로 바꿉니다. BlockSync와 TextSync의 무료 등급은 실행당 최대 10장까지 처리하며, DwgSearch 자체에는 제한이 없습니다.
1. 태그가 나오는 곳을 모두 찾기
DwgSearch를 열고 프로젝트 폴더를 선택해 도면 색인을 만들게 합니다. 태그를 입력하고 검색합니다. 각 행에는 도면, 배치, 블록, 객체 종류, 일치한 문자가 표시됩니다 — 여기서는 여섯 장 중 네 장에서 일곱 건이 나왔고, 네 건은 VALVE 블록의 속성 값, 세 건은 주기입니다.
다음으로 넘어가기 전에 이 목록을 읽어 보세요. 검색은 문자가 어디에 있든 찾으므로, 문장 안에서 그 태그를 언급한 주기도 태그를 담은 속성 옆에 나열되고, 입력한 태그를 포함하는 더 긴 태그도 나옵니다. 뒤로 이어지는 것은 눈에 보이는 결과뿐이므로, 바꾸면 안 되는 것이 있다면 지금이 알아챌 때입니다.
2. 검색된 항목을 Excel로 내보내기
Export to Excel을 클릭하고 통합 문서를 저장할 위치를 고릅니다. 가능하면 도면과 같은 폴더에 두세요. 그러면 다시 기록하는 화면이 위치를 알려 주지 않아도 도면을 찾습니다.
통합 문서에는 찾은 것만 들어 있습니다. 검색된 블록마다 BlockSync 형식의 시트가 하나씩 생기고, 블록 인스턴스마다 한 행으로 일치한 속성만이 아니라 모든 속성이 담깁니다. 주기는 TextSync 형식의 Text 시트에 들어갑니다. _File과 _Handle 열이 각 객체를 식별하며, 도구는 그것으로 객체를 다시 찾습니다.

3. Excel에서 변경하기
Excel 자체의 찾기 및 바꾸기를 사용합니다. 블록 시트의 TAG 열과 텍스트 시트의 Text 열에서 HV-101을 HV-201로 바꿉니다. 먼저 그 두 열만 선택하면 파일 이름과 핸들은 건드리지 않게 됩니다.
일괄 변경은 여기서 얼마든지 영리하게 할 수 있습니다. 접두어를 붙이는 수식, 전체 번호 재부여를 위한 신·구 번호 대응표, 채우기 계열 등. 결과를 다시 기록하기 전까지는 도면이 전혀 바뀌지 않습니다.

4. BlockSync로 속성 다시 기록하기
BlockSync의 Excel → AutoCAD 화면을 열고 그 통합 문서를 선택합니다. Same folder as Excel file을 체크하면 통합 문서 옆에서 도면을 찾아 파일 이름으로 대조하고, 무엇이든 기록하기 전에 미리 보기를 보여 줍니다. 네 개 파일, 속성 변경 네 건, 차단된 것은 없습니다. 파일을 클릭하면 변경 내용 자체를 볼 수 있습니다 — VALVE 블록의 TAG가 HV-101에서 HV-201로 바뀝니다.
Write Selected Files를 클릭합니다. 확인 창에 기록될 파일 수와 변경 수, 백업이 저장될 위치가 표시되며, 각 도면을 저장한 뒤 BlockSync는 그것을 다시 읽어 비교합니다. Rollback All은 모든 도면을 원래대로 되돌립니다.
5. TextSync로 주기 다시 기록하기
같은 통합 문서에 주기도 들어 있으므로, TextSync의 Excel → Text 화면을 열고 그것을 선택합니다. TextSync는 자신의 Text 시트를 읽고 블록 시트는 무시합니다. 세 개 파일이 일치하고 파일마다 문자 객체가 하나씩입니다. Write Back은 확인을 요청하고, 백업을 만든 뒤 기록하며, 보고서에는 파일별 결과가 나열됩니다.
두 도구는 같은 도면의 서로 다른 객체를 차례로 처리하며, 각자 자기 시트에 있는 것만 기록합니다.
6. 다시 검색해서 확인하기
DwgSearch로 돌아가 Refresh Index로 바뀐 도면을 다시 읽으면 검색은 몇 초면 끝납니다. 새 태그에는 이제 일곱 건이 나오고 — 같은 네 개의 속성과 세 개의 주기 — 예전 태그는 하나도 없습니다.
이 마지막 검색은 수작업으로는 얻을 수 없는 확인입니다. "찾은 것을 바꿨다"가 아니라 "폴더 전체에 예전 값을 가진 것이 아무것도 남아 있지 않다"는 확인입니다.
주의할 점이 두 가지 있습니다. DwgSearch는 모든 하위 폴더를 색인하는데, BlockSync와 TextSync가 도면 옆에 만드는 백업 폴더도 하위 폴더입니다. 백업을 밖으로 옮기거나 제외하기 전에는 예전 도면 사본이 검색 결과에 나오므로, 백업 폴더는 색인하는 폴더 밖에 두세요. 또한 DwgSearch는 표의 셀, 다중 지시선, 치수 문자, 블록 정의 안의 문자를 내보내지 않습니다. 이것들은 찾고 위치를 표시할 수는 있지만 이 방법으로는 다시 기록할 수 없습니다.
같은 흐름은 속성과 문자에 들어 있는 어떤 값에도 통합니다 — 부품 번호, 문서 번호, 회사 이름 등. 각 화면과 설정의 자세한 설명은 DwgSearch, BlockSync, TextSync 문서를 참고하세요. DwgSearch는 무료로 내려받아 쓸 수 있고, 다시 기록하는 도구의 무료 등급은 실행당 최대 10장까지 지원합니다.