CADXChange

BlockCopy 문서

BlockCopy는 타이틀 바의 알약 모양 스위치로 전환하는 다섯 가지 모드를 갖고 있습니다: Distribute, Copy Reference, Sync Update, Upgrade Version, Delete Blocks. 앞의 네 모드는 같은 Source(왼쪽) / Target files(오른쪽) 레이아웃을 공유하며, Delete Blocks에는 소스 도면이 없습니다 — 블록 정의와 레이어가 대상 파일 자체에서 스캔되기 때문입니다. 모든 모드는 기본적으로 쓰기 전에 대상 파일을 백업합니다 — 기존 내용을 건드리는 두 모드에만 국한되지 않습니다. Free 등급은 모든 모드에서 실행당 대상 파일 3개, 한 번에 파일 1개 처리로 제한됩니다. 어떤 모드도 Pro 전용은 아닙니다.

시작하기

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

Distribute

Distribute

아직 해당 블록이 없는 파일에 블록 정의를 복제합니다.

Distribute screenshot
  • 소스 DWG를 찾아 선택하고, 소스 목록에서 배포할 블록을 체크하세요(참조 횟수, 다이내믹 여부, 속성 유무가 블록별로 표시되며, View… 버튼으로 블록의 전체 속성 목록을 볼 수 있습니다).
  • Add Files…로 대상 목록을 구성하세요. 기본적으로 이미 해당 블록이 있는 대상은 그대로 두며, Replace existing definitions를 체크해야 강제로 덮어씁니다(블록이 건너뛰어지더라도 그 블록이 의존하는 레이어, 텍스트 스타일, 선종류는 대상에 계속 새로 반영됩니다).
  • Clone Now는 아직 해당 블록이 없는 모든 대상에 지오메트리, 속성 태그 레이아웃, 다이내믹 속성을 복사합니다.

Copy Reference

Copy Reference

값까지 포함한 채워진 블록 인스턴스 하나를 다른 파일로 복제합니다.

Copy Reference screenshot
  • 소스 목록에서 특정 블록 정의 하나를 선택하세요(체크리스트가 아니라 단일 선택입니다) — BlockCopy는 해당 블록의 삽입된 모든 참조를 스캔해 Handle, Position, Attributes 보기와 함께 나열합니다. 복사할 인스턴스 하나를 체크하세요.
  • Add Files…로 대상을 선택하고, Insert Now를 클릭하면 정확히 같은 위치, 회전, 속성 값을 가진 새 참조가 각 대상에 삽입됩니다.
  • Scale은 유지되지 않습니다 — 새 참조는 소스 인스턴스가 축척이 적용되어 있었더라도 항상 블록의 기본 축척으로 삽입됩니다. 아래의 Upgrade Version은 축척을 유지하므로, 소스 인스턴스가 1:1이 아니라면 참고할 만합니다.

Sync Update

Sync Update

속성 값을 지우지 않고 수정된 블록 정의를 반영합니다.

Sync Update screenshot
  • 수정된 정의가 담긴 소스 DWG를 찾아 선택하고, 대상 파일을 추가한 다음 Sync Now를 클릭하면 정의가 교체되고 기존 참조가 모두 다시 동기화됩니다.
  • 값은 위치가 아니라 속성 태그 이름으로 매칭됩니다 — 수정본에서 속성 순서가 바뀌어도 어떤 값이 어디로 가는지 뒤섞이지 않습니다.
  • 기록 후 BlockCopy는 파일을 다시 읽어 모든 속성 값을 예상 값과 비교합니다. 불일치가 있으면 해당 파일만 실패로 표시되며(Details 팝업에서 확인), 나머지 배치를 멈추지 않고 자동으로 롤백되지도 않습니다. 해당 파일을 복구하려면 Details 팝업의 Rollback 버튼이나 Restore Backup…을 사용하세요.

Upgrade Version

Upgrade Version

이전 블록 정의(v1)를 새 정의(v2)로 모든 참조에 걸쳐 교체합니다.

Upgrade Version screenshot
  • 대상 파일을 추가한 다음, Old Blocks 선택기를 사용해 대상에서 v1 후보를 스캔하고 폐기할 정의를 선택한 뒤, 이를 대체할 새(v2) 정의를 선택하세요.
  • Upgrade Now는 모든 v1 참조를 제자리에서 v2로 교체합니다 — 위치, 회전, 축척, 레이어는 항상 유지됩니다. 속성은 태그로 매칭됩니다: v1 값은 v2에 동일한 태그가 있을 때만 유지되고, v2에만 있는 태그는 v1에서 채워지지 않고 자체 기본값으로 생성됩니다. 다이내믹 속성도 이전되지만, 새 블록 자체가 다이내믹인 경우에만 적용됩니다.
  • 이전(v1) 블록 정의 자체는 파일에 그대로 남으며, 개별 참조만 v2를 가리키도록 교체됩니다.
  • 다른 일부 모드와 달리 여기에는 아직 미리보기 단계가 없습니다 — Upgrade Now를 클릭하면 즉시 실행됩니다.

Delete Blocks

Delete Blocks

레이어 필터를 선택적으로 사용해 파일 배치 전체에서 블록 참조를 삭제합니다.

Delete Blocks screenshot
  • 대상 파일을 추가하세요 — 여기에는 찾아볼 소스 도면이 없습니다. 블록 정의와 레이어는 모두 대상 파일 자체에서 스캔되어 하나의 목록으로 병합되며, 참조 횟수는 파일 전체에 걸쳐 합산됩니다.
  • Blocks 탭에서 삭제할 블록 정의를 체크하고, Layers 탭으로 전환해 삭제 범위를 특정 레이어로 제한하세요(레이어를 체크하지 않으면 모든 레이어에서 일치하는 참조를 삭제합니다).

삭제 확인

무언가 지워지기 전에, 정확히 무엇이 삭제될지 마지막으로 확인합니다.

삭제 확인 screenshot
  • Delete Now를 클릭하면 몇 개의 블록 정의, 파일, (체크된 경우) 레이어가 영향을 받는지 — 그리고 모든 레이어에서 일어나는지 선택된 레이어에서만 일어나는지 — 정확히 명시하는 확인 대화상자가 표시됩니다.
  • 같은 대화상자는 백업이 저장될지와 어디에 저장될지도 알려주거나, 백업이 꺼져 있으면 삭제된 참조를 복구할 수 없다고 명확히 경고합니다 — 확정 직전 마지막으로 백업 상태를 확인할 수 있습니다.

Restore Backup

Restore Backup

이전 실행의 백업에서 파일을 복원하는 독립 창입니다 — 앱을 재시작한 뒤에도 동작합니다.

Restore Backup screenshot
  • 각 모드 실행 버튼 옆의 Restore Backup…에서 엽니다. 앱 내부 실행 상태와 관계없이 디스크의 백업 폴더에서 백업(Backup_{timestamp} 폴더와 이전 버전에서 만든 Backup_*.zip 아카이브)을 직접 읽으므로 앱을 다시 시작한 후에도 작동합니다.
  • 왼쪽에서 아카이브를 선택하면 그 안에 담긴 파일이 표시됩니다. 복원할 파일을 체크하고 Restore to 폴더를 선택하세요 — 원본 DWG 폴더일 수도, 다른 곳일 수도 있으므로 원하지 않는 한 제자리에 덮어쓸 필요가 없습니다.

설정

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

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

Back up target files before writing

Settings → AutoCAD

각 모드가 자체 화면에서 보여주는 "Enable Auto Backup" 체크박스의 기본값입니다 — 각 모드는 이 기본값과 독립적으로 자체 백업을 켜거나 끄고(그리고 자체 백업 폴더를 선택할) 수 있습니다.

기본값: On

라이선스

라이선스 상태는 타이틀 바에 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는 대화형으로 최소 한 번 실행된 이후에만 해당 플러그인 위치를 신뢰합니다.

대상 파일이 잠긴 것으로 보고되거나 실행이 한 파일에서 멈추는 경우

모든 작업(스캔, 복제, 삽입, 동기화, 업그레이드, 삭제)은 파일당 5분으로 제한됩니다 — 잠긴 파일(다른 곳에서 AutoCAD로 열려 있음)이나 응답 없는 AutoCAD 프로세스는 전체 배치를 멈추게 하는 대신 이름과 함께 보고됩니다.

실행을 되돌려야 하는 경우

해당 모드에서 Enable Auto Backup이 켜져 있었다면 해당 파일의 Details 팝업을 열어 Rollback to this backup을 사용하거나, Restore Backup…(톱니바퀴 아이콘 → Settings 또는 각 모드 실행 버튼 옆의 버튼)을 열어 백업 폴더의 아무 백업에서나 선택한 파일을 복원하세요. '전체 실행 취소' 버튼은 없으며, 복원은 항상 파일 단위입니다.

로컬 파일

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

Settings%LocalAppData%\CADXChange\BlockCopy\settings.json
Logs%LocalAppData%\CADXChange\BlockCopy\Logs\
Backups%LocalAppData%\CADXChange\BlockCopy\Backups\Backup_{timestamp}\