전체 명령어 : xiFindReplace

단축 명령어 : FAR

 

 

사용법

 

여러 도면에 있는 문자를 변경하는 명령어입니다.

 

이 명령어는 ObjectDBX 를 사용하므로, 파일을 직접 열지 않고 빠르게 수정합니다.

다만,  ObjectDBX 는 다음과 같은 단점이 있습니다.

  1. 미리보기 손톱그림이 사라짐

  2. 항상 현재 사용되는 CAD 버전으로 저장됨 (즉, 하위 버전으로의 저장이 안됨)

단, Acad LT, ZWCAD 2018 이하의 버전과 GstarCAD는 ObjectDBX를 지원하지 않아, 파일을 직접 열어서 수정합니다.

 

***

또한 오토캐드에서 단행문자가 정렬점이 기본값이 아닌 다른 정렬점을 가진 문자인 경우, 문자의 위치가 어긋나 보이는 결과를 초래합니다.  오토캐드의 알려진 버그 중에 하나인데, 버전과 상관없이 현상은 동일합니다.

 

도면을 오픈하면 문자의 위치가 틀어져서 보이는데, 이 현상은 REGEN 으로도 안되고,

가. MSL 로 도면을 한번 정리해 주던가

나. 도면 전체를 같은 점에서 같은 점으로  MOVE 하면 정상의 위치를 자동으로 찾아 갑니다. 

 

이 작업이 싫다면, ObjectDBX를 이용하는 것이 아닌, "Not ODBX" 옵션을 선택하면 파일을 모두 직접 열어서 수정을 하게 됩니다.

 

명령어를 실행하면 대화상자가 나오는데, 내용은 아래와 같습니다.

 

 

[원본/변경 문자열 지정]

 

 

수정 전/후의 문자를 등록하는 화면입니다.

Old 칸에 원본 문자를, New 칸에 수정될 문자를 넣으신 후, [입력삽입]을 클릭하시면 수정목록에 등록됩니다.

 

[S] 버튼은 화면에 있는 문자를 읽어서 [Old] 칸에 넣어 줍니다.

 

[선택수정]

등록된 문자를 하나씩 수정하는 기능입니다. 목록을 마우스로 더블클릭해도 같은 기능을 합니다.

 

[저장하기], [가져오기]

입력된 문자의 목록을 Text 파일로 하드디스크에 저장하고, 가져오는 기능입니다.

파일의 확장자는 명령어와 같은 .far 로 생성되지만, 메모장으로 열어볼 수도 있습니다.

 

[CSV파일]

Acad LT 에서만 보입니다.

엑셀에서 CSV 파일로 저장을 한 파일을 불러 옵니다.

파일 내용은 아래 그림처럼 변경전, 변경후 내용만 있어야 합니다.

 

 

[엑셀입력]은 엑셀파일에서 문자열을 가져올 수 있는 기능입니다.

Acad LT 에서는 보이지 않습니다.

버튼을 클릭하기 전에, 먼저 엑셀파일을 열어서 아래와 같이 문자열의 영역을 선택한 다음, [엑셀입력]버튼을 누르면 됩니다.

 

왼쪽이 원본 문자, 오른쪽이 수정문자입니다.

 

 

[검색과 리포트 작성]

 

 

이 명령어는 수많은 문자를 수정할 수도 있기 때문에, 검색기능과 리포트 기능이 들어 있습니다.

리포트는 엑셀프로그램을 이용해서 열립니다. 다만 엑셀이 깔려 있지 않으면 리포트 파일은 자동으로 열리지는 않는데, 그렇다고 해서 에러는 나지 않습니다.

 

 

[작업공간, 검색조건, 문자정렬점 변경]

 

 

[화면에서 선택]

현재 화면에서 특정 문자만 선택하여 수정을 하는 옵션입니다.

 

[찾을 공간]

모형, 종이공간 중에서 수정을 할 곳을 정할 수 있습니다.

 

[검색조건]

수정의 조건을 선택하는 화면입니다.

 

[문자정렬점 변경]

수정된 문자열의 정렬점을 변경할 수 있습니다. 단 이 옵션은 단행문자(TEXT)에만 적용됩니다.

 

[문자위치고정]

정렬점을 변경할 때, 정렬점이 고정되고 문자가 위치를 이동하게 됩니다. 이 것을 반대로 문자위치가 기존과 같고, 정렬졈의 위치를 변경할 때 선택합니다.

 

 

[검색대상]

 

 

어느 객체까지를 검색하고 수정할 것인가의 범위를 정하는 화면입니다.

수정 문자가 많은 경우 파일을 열지 않고 수정한다고 하더라도 컴사양에 따라 꽤 시간이 걸릴 수 있기 때문에 가급적 수정 대상을 명확히 하는 것이 좋습니다.

 

 

[대상 파일 목록 작성]

여러 파일에서 검색과 수정을 하고 싶다면 [여러파일]버튼을 누르고 아래 화면을 꺼낸 다음, 적용 파일을 등록할 수 있습니다.

 

 

수정할 파일 목록을 정하는 상자입니다.

 

 

[Not ODBX]

오토캐드에서만 보이는 옵션이며, 맨 위에 설명된 것 처럼 문자열의 위치 오류가 있을 때,

ObjectDBX 를 사용하지 않고, 파일을 직접 모두 열어서 수정하는 방식으로 작동되는 옵션입니다.

'Help for XiCAD > Help_문자수정' 카테고리의 다른 글

문자열 나누기, TD  (0) 2022.06.17
문자모양 일괄변경, TSA  (0) 2022.06.17
문자열 정렬, TSO  (0) 2022.06.17
속성문자를 일반문자로.. A2M  (0) 2022.06.17
속성블럭 문자 수정, ABE  (3) 2022.06.17