xiCAD 내 명령어 : xiFindReplace

OneKey 단축명령어 : FAR

 

사용법

 

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

 

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

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

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

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

 

단, ZWCAD와 GstarCAD는 ObjectDBX를 지원하지 않아, 파일을 직접 열어서 수정합니다.

 

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

 

 

[대상 파일 목록 작성]

 

 

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

 

만약, 지금 화면에 있는 파일만 수정하고 싶다면, [현재파일]만 목록에 올려놓으시고 작업하시면 마치 단일 명령어처럼 작동 됩니다.

특히 ZWCAD와 GstarCAD 도 역시 같은 방식으로 빠르게 수정됩니다.

 

 

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

 

 

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

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

아래 그림과 같이 수정목록에 등록됩니다.

 

 

[선택수정]은 등록된 문자를 하나씩 수정하는 기능입니다.

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

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

 

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

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

 

 

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

 

 

[검색과 리포트 작성]

 

 

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

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

 

 

[검색조건]

 

 

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

 

한가지 주의하실 사항은 [전체 문자열 일치]를 선택할 경우, 두가지 조건으로 문자를 찾습니다.

원본문자열이 "리포트" 일 경우, 전체 문자열이 "리포트"인 것을 찾는 것은 당연하겠지만... 문장 사이의 해당 문구를 가지고 있는 문자열도 검색을 합니다.

 

즉, "빠진 리포트 없음" 이라는 문장도 "리포트'가 온전히 들어 있기에 마찬가지로 검색대상에 포함됩니다.

그러나, "빠진 리포트없음" 처럼 띄어쓰기로 문장이 온전히 구분되어져 있지 않은 경우는 대상에서 제외됩니다.

 

그러므로 원본 문자가 "리포트"이고,

검색대상이

"파리포트" "리포트리" "빠진 리포트 없음" "빠진 리포트 있음" "리포트 제외" "누락 리포트" 등으로 되어져 있다면..

이 모든 문자열을 다 등록하는 것이 아니라, "리포트" -> "리포터" 하나만 등록하시고, [전제문자열일치]를 선택하시면 "파리포트" "리포트리" 안에 들어 있는 "리포트"는 수정되지 않고, 띄어쓰기로 구분된 나머지 문자열만 수정이 됩니다.

 

 

[검색대상]

 

 

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

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

 

 

 

저작자 표시 비영리 동일 조건 변경 허락
신고

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

문자열 정렬, TSO  (0) 2016.09.05
문자 복사, TC  (0) 2016.05.08
여러 파일 문자 변경, FAR  (0) 2015.12.08
문자종합수정, TE  (2) 2015.08.12
사각형 중앙으로 문자 이동, TO  (0) 2015.01.04
문자 모양(스타일) 합치기, TSM  (0) 2015.01.03

+ Recent posts