오토캐드(AutoCAD)에서 블록 이름을 변경하는 방법은 매우 간단하며, 주로 RENAME
명령어를 사용합니다. 오늘은 블록 이름 변경 방법과 자주 발생되는 오류 및 해결 방법을 정리해 보았습니다.
블록 이름 변경 기본 방법
- 블록 이름 확인
- 변경하려는 블록을 더블클릭하여 ‘블록 정의 편집’ 창을 엽니다.
- 창 하단에서 현재 블록 이름을 확인하고, 필요하다면 복사(Ctrl+C)합니다.
- RENAME 명령 실행
- 명령어 창에
RENAME
을 입력하고 Enter를 누릅니다. - ‘이름 바꾸기’ 대화상자가 나타납니다.
- 명령어 창에
- 블록 선택
- 왼쪽 패널에서 ‘블록’을 선택합니다.
- 오른쪽 패널에 현재 도면에 존재하는 모든 블록 이름이 나열됩니다.
- 변경할 블록 이름을 클릭하여 선택합니다.
- 새 이름 입력
- 하단의 ‘이전 이름’ 칸에 기존 이름이 표시됩니다.
- ‘새 이름’ 칸에 원하는 블록 이름을 입력합니다.
- 확인(OK) 버튼을 클릭하거나 Enter를 눌러 변경을 완료합니다.
여러 블록 이름 일괄 변경
- 여러 블록을 동시에 선택하고 접두어나 접미어를 추가하여 일괄적으로 이름을 변경할 수 있습니다.
- 예를 들어, 모든 블록 이름 앞에 ‘AA’를 붙이고 싶다면, 전체 블록을 선택 후 ‘새 이름’ 칸에 ‘AA*’ 형식으로 입력합니다.
- 단, 일괄 변경을 자주 반복하면 파일 오류가 발생할 수 있으니 주의가 필요합니다.
리습(LISP) 및 외부툴 활용
- 반복 작업이 많거나 대량의 블록 이름을 변경해야 할 때는 리습(LISP) 스크립트나 외부툴을 활용하면 효율적입니다.
- 회사 정책상 외부 프로그램 사용이 불가한 경우에는 기본 RENAME 명령만 사용하는 것이 안전합니다.
블록 이름 변경 시 자주 발생하는 오류와 해결 방법
1. 중복 이름 오류
- 이미 존재하는 블록 이름으로 변경하려고 하면 오류 메시지가 발생합니다.
- 이럴 때는 다른 이름을 사용하거나, 기존 블록을 삭제 후
PURGE
명령어로 완전히 제거한 뒤 다시 시도해야 합니다. - 블록 이름이 동일할 때 형상이 바뀌는 문제는
BLOCKREPLACE
명령어로 대체할 수 있습니다.
2. 블록 삭제 후에도 이름이 남아있는 경우
- 블록을 삭제했는데도 RENAME 창에 이름이 남아 있다면,
PURGE
명령어로 미사용 블록을 완전히 정리해야 합니다.
3. 붙여넣기 및 블록 복사 오류
- 여러 번 일괄 이름 변경을 반복하면, 블록 붙여넣기나 복사 시 오류가 발생할 수 있습니다.
- 이럴 때는 파일을 저장 후 다시 열거나, 문제 블록을 삭제하고 새로 생성하는 방법이 있습니다.
4. 특수문자 사용 오류
- 블록 이름에 허용되지 않는 특수문자를 입력하면 오류가 발생할 수 있습니다.
- 오토캐드의
EXTNAMES
시스템 변수를 1로 설정하면 일부 특수문자가 허용되지만, 여전히< > \ / ":?*|.=
등은 사용할 수 없습니다.
실무 팁 및 주의사항
- 이름 변경은 신중하게: 블록 이름 변경은 도면 전체에 영향을 줄 수 있으므로, 변경 전후로 도면을 백업하는 것이 좋습니다.
- 중복 방지: 항상 기존 블록 이름과의 중복을 피하세요.
- 리습/툴 사용 시 정책 확인: 외부 스크립트나 툴 사용 전 회사 정책을 반드시 확인하세요.
- 대량 변경 후 오류 점검: 대량 변경 후에는 블록 사용 및 복사, 붙여넣기 동작에 이상이 없는지 확인하세요.
*정리
- 블록 이름 변경:
RENAME
명령어 사용, 블록 선택 후 새 이름 입력 - 오류 해결: 중복 이름 피하기,
PURGE
로 미사용 블록 정리, 특수문자 주의 - 일괄 변경: 접두어/접미어 활용, 대량 변경 시 오류 주의
- 외부툴 활용: 리습 등 자동화 가능(정책 확인 필요)