가이드/블록 속성
AutoCAD 도면 한 장의 속성 값을 여러 도면에 복사하기 — 프로젝트 정보, 고객명, 주소
September 30, 2026 업데이트

도면 세트에서 자주 생기는 작업입니다. 한 시트의 타이틀 블록에는 프로젝트 정보 — 프로젝트 이름, 고객, 현장 주소 — 가 이미 입력되어 있는데, 새로 만든 시트들에서는 같은 필드가 아직 TBD로 남아 있습니다. 블록 자체는 모든 시트에 이미 들어 있으므로, 블록을 복사하는 것이 목적이 아닙니다. 필요한 것은 한 블록의 속성 값을 다른 블록으로 복사하되, 각 시트 고유의 도면 번호, 도면 이름, 리비전은 그대로 두는 것입니다.
AutoCAD에는 이 작업을 여러 파일에 걸쳐 수행하는 기본 명령이 없습니다. MATCHPROP은 도면층이나 색상 같은 특성을 맞출 뿐 속성 값은 맞추지 않습니다. ATTEDIT와 특성 팔레트는 한 번에 블록 참조 하나만 다루고, DATAEXTRACTION은 내보내기만 가능하며, ATTOUT/ATTIN은 텍스트 파일을 거쳐 왕복하지만 한 번에 도면 한 장씩입니다. 남는 방법은 도면을 하나씩 열어 같은 값 세 개를 다시 입력하는 것 — 느리고, 마흔 장 중 네 번째쯤에서 실수하기 쉽습니다.
이 가이드는 BlockSync를 사용해 모든 도면의 타이틀 블록을 하나의 Excel 통합 문서로 내보내고, 복사가 간단한 스프레드시트에서 값을 복사한 다음, 미리 보고 다시 씁니다. 예제에서는 Phase1-A101의 속성 세 개를 새 Phase2 도면 다섯 장에 복사합니다.
1. 모든 도면의 타이틀 블록을 하나의 통합 문서로 내보내기
BlockSync를 열고, 복사할 값을 가진 도면(원본)과 그 값을 받을 도면들을 추가합니다 — 특정 세트는 Add Files…, 폴더 안의 모든 파일은 Add Folder…를 사용합니다. BlockSync는 각 파일을 스캔해 찾은 블록 정의를 나열합니다. 여기서는 TITLEBLOCK이 여섯 개 파일에 하나씩, 모두 여섯 번 참조되어 있습니다.
Blocks 탭에서 타이틀 블록을 체크한 뒤 Extract to Excel을 클릭합니다. BlockSync는 모든 파일에 걸쳐 블록 참조마다 한 행씩, 화면에 표시된 출력 폴더의 타임스탬프가 붙은 통합 문서에 씁니다.
2. 원본 행과 채울 행 찾기
통합 문서에는 블록마다 탭이 하나씩 있고, 블록 참조마다 한 행이 있습니다. 왼쪽에 파일 이름과 핸들, 그 뒤로 속성 태그마다 한 열이 있습니다. 여기서는 Phase1-A101이 원본이므로, 그 CLIENT, PROJECT, SITE_ADDRESS 셀(녹색 표시)에 복사할 값이 들어 있고, Phase2 다섯 행의 같은 셀은 아직 TBD입니다.
행의 순서는 BlockSync에 파일을 추가한 순서를 따르므로, 원본 도면을 먼저 추가하면 그것이 첫 번째 데이터 행이 됩니다. 이는 다음 단계에서 중요합니다. 한 번의 아래로 채우기로 모든 복사가 끝나기 때문입니다.

3. Excel에서 값 복사하기
CLIENT 열에서 원본 셀부터 채울 마지막 행까지 선택한 뒤 Ctrl+D(아래로 채우기, Fill Down)를 누릅니다. PROJECT와 SITE_ADDRESS에도 같은 작업을 반복합니다. 열이 서로 붙어 있을 필요는 없으며, 그 사이의 열 — REV, SHEET_NO, TITLE — 은 그대로 둡니다.
원본 행이 첫 번째 행이 아니거나 일부 도면에만 채우고 싶다면, 원본 셀을 복사해 필요한 행에만 붙여 넣습니다. 값을 다른 속성으로 복사하려면 그 속성의 열에 붙여 넣습니다. _File과 _Handle 열은 바꾸지 마세요. BlockSync는 이 열로 각 행을 원래의 블록 참조와 맞춥니다.
주의할 점이 하나 있습니다. Excel이 실제 날짜나 일반 숫자로 바꿔 버린 날짜나 앞에 0이 붙은 숫자는, Excel이 표시하는 그대로 다시 쓰입니다. 이런 값은 텍스트로 저장된 셀에서 복사하세요. 끝나면 통합 문서를 저장합니다.

4. 어떤 속성이 바뀌는지 정확히 미리 보기
Excel → AutoCAD 탭으로 전환하고, 편집한 통합 문서를 선택한 뒤, DWG 폴더는 Same folder as Excel file로 둡니다. 파일은 통합 문서와 파일 이름이 정확히 일치하는 것끼리 맞춰집니다. Automatic backup은 체크한 상태로 두세요. 기본값이 켜짐이며, BlockSync는 무엇이든 쓰기 전에 모든 파일을 백업 폴더로 복사합니다.
Diff preview는 변경 사항을 파일별로 나열합니다. 여기서는 파일 6개를 미리 보기했고, 속성 변경 15건, 차단 0건으로 표시됩니다. Phase2 도면 다섯 장에서 각각 3건입니다. Phase1-A101은 값이 이미 통합 문서와 일치하므로 변경 0건이며 체크가 해제되어 있습니다. 도면을 선택하면 그 행이 보입니다 — CLIENT, PROJECT, SITE_ADDRESS가 각각 TBD에서 복사한 값으로 바뀝니다. REV, SHEET_NO, TITLE은 변경이 없으므로 나열되지 않습니다. 확인하기 전에는 어떤 도면에도 아무것도 쓰이지 않습니다.
5. 다시 쓰고 검증하기
Write Selected Files를 클릭하고 확인합니다. BlockSync는 변경 사항을 쓴 뒤, 변경한 모든 속성을 도면에서 다시 읽어 확인합니다. 결과 화면에는 성공 5건, 실패 0건, 다시 읽기 불일치 0건이 표시되고, 각 파일의 백업 위치도 나옵니다.
문제가 있으면 같은 화면의 Rollback All로 이번 실행에 포함된 모든 파일을 백업에서 복원할 수 있습니다. 다시 확인하려면 도면을 한 번 더 내보내 보세요. CLIENT, PROJECT, SITE_ADDRESS는 이제 모든 도면에서 같고, 각 시트는 자신의 REV, SHEET_NO, TITLE을 그대로 유지합니다.
같은 흐름으로 타이틀 블록뿐 아니라 어떤 블록의 어떤 속성 사이에서도 값을 복사할 수 있습니다. 열을 아래로 채우거나, 다른 시트의 열을 붙여 넣거나, 수식으로 한 속성에서 다른 속성을 만들면 됩니다. 실제로 바꾼 셀만 쓰이며, 변경이 없는 행은 건드리지 않습니다.
값만이 아니라 블록 자체 — 위치, 형상, 현재 들어 있는 값 — 를 다른 도면에 복사해야 한다면 대신 BlockCopy의 Copy Reference를 사용하세요. 블록 정의가 바뀌었는데 이미 입력한 값은 유지해야 한다면 ATTSYNC 가이드를 참고하세요.
각 화면과 설정에 대한 자세한 설명은 BlockSync 문서를 참고하세요. 내 도면으로 써 보려면 BlockSync를 다운로드하세요 — Free 버전은 배치당 최대 10장까지 지원합니다.
시작하기 전에 — 자주 묻는 질문
- 한 도면의 속성 값을 다른 도면으로 복사하는 AutoCAD 명령이 있나요?
- 파일 사이에서는 없습니다. MATCHPROP은 도면층이나 색상 같은 특성을 맞출 뿐 속성 값은 맞추지 않습니다. ATTEDIT와 특성 팔레트는 한 번에 블록 참조 하나만 편집하고, DATAEXTRACTION은 데이터를 내보내기만 하며, ATTOUT/ATTIN은 한 번에 도면 한 장씩 처리합니다. BlockSync는 Excel로 내보내 편집한 값을 다시 쓰는 방식으로 여러 도면의 경우를 해결합니다.
- 많은 도면에 속성 값을 복사하는 데 LISP가 필요한가요?
- 아니요. 복사는 Excel에서 아래로 채우기나 복사·붙여넣기로 하고, 결과는 BlockSync가 도면에 다시 씁니다. AutoLISP로 작성하거나 불러오거나 유지 관리할 것이 없습니다.
- 일부 속성만 복사하고 도면 번호와 도면 이름은 그대로 둘 수 있나요?
- 네. 통합 문서에서 바꾼 셀만 쓰입니다. 예제에서는 CLIENT, PROJECT, SITE_ADDRESS가 바뀌고 REV, SHEET_NO, TITLE은 각 시트의 값을 유지하며, 차이 미리 보기에서 무엇이든 저장하기 전에 이를 그대로 확인할 수 있습니다.
- 블록 이름이 다르거나 대상 블록에 그 속성이 없으면 어떻게 되나요?
- 블록 이름마다 통합 문서에 자체 탭이 생기며, 값은 어떤 속성 열로든 복사할 수 있습니다. 다만 그 블록 참조에 해당 속성 태그가 있을 때만 행을 쓸 수 있습니다. 없으면 차이 미리 보기에서 Blocked로 표시되고 건너뛰며, 나머지 실행은 계속됩니다.
- 잘못된 값을 복사했다면 어떻게 되돌리나요?
- Automatic backup을 체크한 상태(기본값)라면 모든 파일이 쓰기 전에 백업됩니다. 결과 화면의 Rollback All은 이번 실행의 모든 파일을 되돌리고, Excel → AutoCAD 탭의 Restore Backup…은 백업 폴더에서 파일을 복원합니다.
- 이것을 실행하려면 무엇이 필요한가요?
- Windows 10/11에서 라이선스가 있는 정식 AutoCAD 2021–2027 버전이 필요합니다. AutoCAD LT는 지원되지 않습니다. Free 버전은 배치당 최대 10장의 도면을 처리하며, 미리 보기, 다시 쓰기, 백업이 포함됩니다.