CT2 - DB파일을 이용 문자치환 명령어 (2024C8이후)
Lee lisp/Text2023. 8. 11. 19:05
명령어 : @CT0 - SCRIPT용 (command진행)
명령어 : CT2 ( Change Text DB형 )
- DB파일을 내용에 따라 문자를 치환변경하는 명령어
- 여러파일에 반복적으로 동일문자를 찾아서 교체할때 사용
- 짧은 문자를 수정할때 중복수정이 되지 않도록 보완(2024E9이후)
- 수정결과를 TXT로 저장 (2024E9이후)
- 선택된 문자를 수정하고 위치를 표기
- TF2 (문자찾기)와 DB공유
- 선택 : TEXT, MTEXT, ATTDEF, INSERT, XREF, TABLE, MULTILEADER, DIMENSION
DB : 작업폴더내 CT_DB.txt (파일을 다른폴더로 복사해서 사용가능)
![](https://blog.kakaocdn.net/dn/bn7NvW/btsqYFczSHE/4pAW0zv1mDSrKNPGkarEtK/img.gif)
- 옵션 (DCL)
![](https://blog.kakaocdn.net/dn/bp0emf/btsBDNRZwEY/qDbKjZo5F3Y54g5iI4K2y0/img.png)
- DB파일작성방법 ( 제공 초기값을 수정 )
; 주석표시가 있으면 통과
; 찾으려는 문자와 공백까지 같아야됨
; 변경전 문자|변경후 문자|메모
0.5B 점토벽돌 치장쌓기|0.5B 적벽돌 치장쌓기
T3. AL시트마감|THK.3 AL시트마감|
THK.30 샌드스톤 Honde마감|THK.30 샌드스톤 버너마감
- DB순서에 따라 짧은 문자는 중복수정이 발생할수 있음 (2024E8이전)
DB예시1
THK15|THK20
THK18 시멘트몰탈|THK15 시멘트모르타르
수정 : THK18 시멘트몰탈 ===> THK15 시멘트모르타르
수정 : THK15 시멘트몰탈 ===> THK20 시멘트몰탈
DB예시2 (중복수정 예)
THK18 시멘트몰탈|THK15 시멘트모르타르
THK15|THK30
수정 : THK18 시멘트몰탈 ===> THK30 시멘트모르타르
수정 : THK15 시멘트몰탈 ===> THK30 시멘트몰탈 - 중복수정 제외옵션 신설 (2024E9적용)
DB예시3
D10|D13
D13|D20
@200|@150
수정 : D10 File ===> D20 File (중복수정)
수정 : D10 File ===> D13 File (중복수정 제외,1회만 수정)
수정 : D10+D13 @200 ===> D20+D20 @150 (중복수정)
수정 : D10+D13 @200 ===> D13+D13 @200 (중복수정 제외,1회만 수정) - 바뀐 문자열 순서에 따라서 RAY구분(1-빨강 2-노랑...)
- TF2 (RAY방향 좌측), CT2 (RAY방향 좌측)
![](https://blog.kakaocdn.net/dn/efsMhT/btsqYP6XOnR/WBD129cp4jtQta1dmeAIK1/img.png)
![](https://blog.kakaocdn.net/dn/bqiXe4/btsqXTvmqyY/rU8gjSdkfQR7rwN5nZTCk1/img.png)
- 메모장을 열어두고 수정 또는 추가 작성가능
- 주석( ; ) 표기된 문자열는 수정하지 않는다
![](https://blog.kakaocdn.net/dn/ddIoDm/btsq0x5dUlO/e1QuSfPKbG3a0vGhbLFkEk/img.gif)
- 수정결과 저장
![](https://blog.kakaocdn.net/dn/dDIsPa/btsBDOchxfe/nFUC9TlXM3dtzDrabKYok1/img.png)
- 관련명령어
CT - 문자치환 https://leelisp.tistory.com/entry/CT
CT2 -문자치환 ( DB형) https://leelisp.tistory.com/entry/CT2
TF - 문자 찾기 https://leelisp.tistory.com/entry/TF
TF2 - 문자 찾기 ( DB형) https://leelisp.tistory.com/entry/TF2
'Lee lisp > Text' 카테고리의 다른 글
QNC - 복사하면서 넘버링하기 (6) | 2023.09.10 |
---|---|
CT - 지정한 문자열을 찾아 대치할 문자로 교체 (2024C8이후) (3) | 2023.08.11 |
TF - 문자열을 찾아 표기 (블럭내 문자포함,객체선택) (6) | 2023.08.11 |
TF2 - DB파일에 저장된 단어검색하기 (3) | 2023.05.05 |
TF3 - 선택된 문자중 동일내용을 찾아 표기 (1) | 2023.05.05 |
댓글()