CADXChange

DwgSearch 문서

DwgSearch는 단일 창입니다: 폴더를 한 번 색인한 뒤, 즉시 검색할 수 있습니다. DWG에 다시 기록하는 일은 절대 없습니다 — 검색, 속성 탐색, AutoCAD에서 엔터티 찾기, Excel로 내보내기가 기능의 전부입니다.

시작하기

스크린샷은 비교적 최근 릴리스를 기준으로 하며, 설치된 버전과 세부적인 화면이 다를 수 있습니다.

Indexing

폴더 색인하기

Choose Folder…를 클릭하면 그 아래의 모든 항목에 대한 검색 가능한 색인을 만들거나(또는 업데이트) 합니다.

  • Choose Folder…는 항상 모든 하위 폴더까지 재귀적으로 탐색합니다 — 최상위 폴더로만 제한하는 전환 옵션은 없습니다.
  • 처음 방문하면 전체 색인을 만듭니다. 같은 폴더를 이후에 다시 방문하면 수정 시간이나 크기가 실제로 바뀐 파일만 다시 추출하고, 더 이상 존재하지 않는 파일의 항목은 제거합니다 — "Index updated: {n} file(s) changed, {n} removed."로 보고됩니다(오류가 발생한 파일이 있으면 ", {n} failed"가 추가됩니다). 아무것도 바뀌지 않았다면 대신 "Index already up to date — {n} file(s) indexed."로 보고됩니다.
  • 색인 요약 줄 — "{n} file(s) · {n} entries · last verified {time}" — 이 화면에 계속 표시되어, 새로 만든 색인을 보고 있는지 재사용된 색인을 보고 있는지 명확히 알 수 있습니다.
  • DwgSearch는 실행 시 마지막으로 색인한 폴더를 자동으로 다시 열고 증분 방식으로 새로 고치므로, 매번 다시 선택할 필요가 없습니다.
  • Free 등급은 폴더당 DWG 100개로 색인을 제한합니다 — 그 이상이어도 색인 작업 자체가 차단되지는 않지만(색인은 계속 만들어집니다), 제한을 명시하는 업그레이드 안내가 표시됩니다.

Searching

검색하기

키워드를 입력하면 색인된 모든 파일에서 즉시 결과를 얻습니다.

  • Search in: Text / MText / Block attributes / Tables, leaders & dimensions로 검색할 내용 종류를 제한합니다. 최소 하나는 선택되어 있어야 하며, 마지막 하나의 선택을 해제하면 자동으로 다시 선택됩니다.
  • 입력하는 동안 검색 상자 아래 드롭다운이 색인에 실제로 존재하는 값 중 최대 12개를 제안합니다 — 그래서 검색이 그 안에 무엇이 있을지 추측하는 일이 되지 않습니다. Up/Down으로 강조된 제안을 순환하고, Enter나 클릭으로 즉시 받아들여 검색을 실행하며, Escape는 입력한 내용은 그대로 두고 드롭다운만 닫습니다.
  • 결과에는 File, Layout, Block, Kind와 일치한 Content가 표시되며 검색어가 강조됩니다. Kind는 Text, MText, Block attribute, Table cell(Tag 열에 R2C3처럼 셀 위치 표시), Multileader, Dimension 중 하나입니다. 최대 500개까지 표시되며, 그보다 많으면 상태 줄에 표시됩니다. 키워드를 구체화하거나, 항상 모든 결과를 포함하는 Export to Excel을 사용하세요.
  • 검색(및 제안 드롭다운)은 엔터티 내용만 대상으로 합니다 — 블록 이름은 맥락을 위해 Block 열에 표시되지만, 키워드가 블록 이름 자체에는 절대 매칭되지 않습니다.
  • 검색은 대소문자와 전각/반각 차이를 무시합니다. "ABC12"로 "abc12"를 찾을 수 있고, 반각 가타카나도 전각과 일치합니다. 3자 이상(와일드카드 없음) 키워드는 빠른 인덱스 구문 검색을 사용하며, 더 짧은 키워드(1–2자)나 *를 와일드카드로 쓰는 검색은 더 느린 일반 스캔으로 처리되므로 큰 폴더에서는 시간이 더 걸릴 수 있습니다.
  • Refresh Index는 필요할 때(예: DwgSearch 밖에서 파일이 바뀐 직후) 현재 폴더를 다시 스캔합니다 — 위에서 설명한 것과 같은 증분 업데이트이며, 전체 재구축이 아닙니다.

Working with results

블록 인스턴스의 속성 보기

AutoCAD를 다시 열지 않고도, 매칭된 블록 인스턴스에 이미 캡처된 모든 속성을 확인합니다.

블록 인스턴스의 속성 보기 screenshot
  • Attributes는 블록 인스턴스에 속한 모든 결과에서 활성화됩니다. 팝업에는 색인 생성 시점에 해당 인스턴스에 대해 캡처된 모든 속성(Tag와 Value)이 나열됩니다 — 이는 DWG를 새로 읽는 것이 아니라 색인을 조회하는 것입니다.
  • 행의 Copy value는 해당 하나의 Tag/Value 쌍을 복사하고, Copy All은 탭으로 구분된 형태로 모든 행을 한 줄씩 복사합니다.

AutoCAD에서 결과 찾아가기

결과 행에서 매칭된 엔터티로 바로 이동합니다.

  • Locate는 바로 붙여넣을 수 있는 AutoCAD 명령을 클립보드에 복사합니다. AutoCAD로 전환해 명령줄에 붙여넣고 Enter를 누르세요.
  • 도면이 이미 열려 있어야 하는 것은 아닙니다 — 열려 있지 않으면 명령을 실행하는 과정에서 AutoCAD가 열어줍니다. 이미 열려 있다면(다른 창이라도) DwgSearch는 새 창을 여는 대신 그 문서로 전환합니다.
  • 핸들이 있는 특정 엔터티의 경우, 해당 엔터티를 선택하고 확대합니다. 블록의 정적 정의 안에만 있는 텍스트(핸들 없음)인 결과의 경우, 대신 도면 안의 그 블록의 모든 참조를 선택해 전체가 보이도록 확대합니다.
  • 대상 파일이 열리는 데 시간이 걸리면, 로딩되는 동안 AutoCAD가 일시 멈추거나 자체 대화상자를 표시할 수 있습니다 — 이는 AutoCAD가 파일을 여는 것이지, DwgSearch가 멈춘 것이 아닙니다.

Export to Excel

검색 결과 집합을 BlockSync/TextSync가 바로 읽을 수 있는 워크북으로 바꿉니다.

  • Export to Excel은 화면에 결과가 있으면 활성화됩니다.
  • 블록 인스턴스와 속성 결과는 BlockSync 자체가 작성하는 것과 같은 시트 레이아웃(블록 이름당 B_<blockname> 시트와 _BlockSync 메타데이터 시트)으로 기록됩니다. DBText/MText 결과는 TextSync 자체의 레이아웃(Text 시트와 _TextSync 메타데이터 시트)으로 기록됩니다 — 둘 다 같은 워크북 안에 있으므로, 어느 도구도 DwgSearch가 만든 것인지 알 필요 없이 바로 다시 기록 작업 흐름에 사용할 수 있습니다.
  • 블록의 정적 정의 안에만 있는 텍스트(인스턴스별 핸들 없음)는 어느 형식으로도 표현할 수 없으므로 내보내기에서 제외됩니다. 화면의 모든 결과가 그런 경우라면, 빈 파일을 기록하는 대신 "Nothing to export"가 표시됩니다.
  • Free 등급은 한 번의 내보내기를 두 시트 그룹을 합쳐 총 300행으로 제한합니다 — 초과하면 잘려나간 파일을 기록하는 대신, 제한을 명시하는 업그레이드 안내와 함께 내보내기 전체가 차단됩니다.

설정

제목 표시줄의 톱니바퀴 아이콘에서 엽니다. 모든 항목은 즉시 저장되며 별도의 저장 버튼은 없습니다.

Language

Settings → General

English / 简体中文 / 繁體中文 / 日本語 / 한국어 / Deutsch / Français / Italiano / Español. 언어를 변경하면 앱을 재시작해야 적용됩니다.

기본값: English

Theme

Settings → General

System / Light / Dark. 테마를 변경하면 앱을 재시작해야 적용됩니다.

기본값: Match system

AutoCAD version

Settings → AutoCAD

가장 먼저 사용할 설치된 AutoCAD 버전입니다. 로드에 실패하면 앱이 자동으로 다른 설치된 버전으로 대체합니다.

기본값: Auto (newest installed)

Max parallel AutoCAD instances

Settings → AutoCAD

AutoCAD가 백그라운드에서 한 번에 처리할 수 있는 도면 수입니다(선택 가능: 1, 2, 4, 6, 8, 12, 16). 값이 높을수록 빠르지만 CPU와 메모리를 더 많이 사용합니다 — 사양이 낮은 컴퓨터에서는 낮춰 사용하세요.

기본값: 8

Max Parallel AutoCAD Instances

Settings → AutoCAD

색인을 (다시) 만드는 동안 AutoCAD가 백그라운드에서 한 번에 처리할 수 있는 도면 수입니다. 값이 높을수록 빠르지만 CPU와 메모리를 더 많이 사용합니다. Free 등급은 이 값과 무관하게 항상 1로 고정됩니다.

기본값: 8

라이선스

라이선스 상태는 타이틀 바에 Free, Pro, Pro (offline), Expired 중 하나로 표시되며, Settings → License에서 전체 내용을 확인할 수 있습니다.

활성화하려면 Settings → License → "License key"에 라이선스 키를 붙여넣고 Activate를 클릭하세요. 라이선스를 다른 컴퓨터로 옮기려면 기존 컴퓨터에서 먼저 "Deactivate this machine"을 클릭한 다음, 새 컴퓨터에서 활성화하세요.

앱이 라이선스 서버에 연결할 수 없는 경우(인터넷 연결이 없거나 서버를 일시적으로 사용할 수 없는 경우), 이전에 활성화한 Pro 라이선스는 "Pro (offline)"으로 14일 동안 계속 작동합니다. 그 기간 안에 다시 연결해 재확인하세요. 14일 동안 확인에 성공하지 못했거나, 구독 종료일이 지났거나, 시스템 시계가 과거로 변경된 경우에는 재확인할 수 있을 때까지 라이선스가 Expired로 표시됩니다.

문제 해결

작업을 시작할 때 "AutoCAD not found" 또는 플러그인 신뢰 오류가 발생하는 경우

이 앱은 각 도면을 열고 처리하기 위해 백그라운드에서 AutoCAD를 구동하므로, 정식 라이선스가 있는 전체 버전의 AutoCAD 2021–2027 설치가 필요합니다 — AutoCAD LT는 지원하지 않습니다. AutoCAD가 설치되어 있는데도 이 오류가 계속 발생한다면, 해당 AutoCAD 버전이 이 컴퓨터에서 한 번도 실행된 적이 없을 가능성이 높습니다. 한 번 실행해(도면 화면까지만 띄워도 됩니다) 닫은 다음 다시 시도하세요 — AutoCAD는 대화형으로 최소 한 번 실행된 이후에만 해당 플러그인 위치를 신뢰합니다.

짧은 키워드(1~2자)로 검색하면 이상한 결과가 나오는 경우

3자 이상의 키워드는 빠른 색인 기반 문구 검색을 사용합니다. 더 짧은 키워드(와 *를 와일드카드로 사용하는 경우)는 더 느린 순수 스캔으로 대체됩니다 — 큰 폴더에서는 더 오래 걸릴 수 있습니다.

색인을 처음부터 다시 만들고 싶은 경우

해당 폴더의 색인 파일(아래 Files 참고)을 삭제하고 Refresh Index를 클릭하거나, 간단히 Choose Folder…를 다시 실행하세요 — 색인이 없으면 DwgSearch가 자동으로 다시 만듭니다.

AutoCAD에 명령을 붙여넣은 후 Locate가 멈춘 것처럼 보이는 경우

대상 도면이 아직 열려 있지 않았다면, 명령을 실행하는 과정에서 AutoCAD가 그 파일을 여는 중입니다 — 큰 파일은 시간이 걸릴 수 있고, 그동안 AutoCAD가 자체 대화상자를 표시할 수도 있습니다. 이는 정상이며 DwgSearch가 멈춘 것이 아닙니다.

로컬 파일

Settings → Diagnostics → Open Log Folder를 이용하면 로그 폴더로 바로 이동할 수 있어 문제 해결에 도움이 됩니다.

Settings%LocalAppData%\CADXChange\DwgSearch\settings.json
Logs%LocalAppData%\CADXChange\DwgSearch\Logs\
검색 색인(색인된 폴더당 파일 하나)%LocalAppData%\CADXChange\DwgSearch\Index\