캐드 자체에서 제공하는 find기능 있잖아요.
이기능을 창을 띄우지않고
리습안에 (command 으로 사용하는방법이 있는지 궁금합니다.
수만개의 텍스트가 있는 레이어중 내가 지정한 텍스트가 있는지없는지를 찾고싶습니다.
리습에서 일일이 하나하나 비교하면서 찾을려니 시간이 너무 오래걸려서요.
공유
비밀번호를 잊으셨나요? 비밀번호를 재설정하려면 이메일 주소를 입력해주세요.
해당 질문을 신고하는 이유를 간단히 입력해주세요.
해당 답변을 신고하는 이유를 간단히 입력해주세요.
해당 유저를 신고하는 이유를 간단히 입력해주세요.
따로 기능이 있는지는 잘 모르겠고 아래처럼 ssget할때 원하는 문자를 필터링하면 속도가 빨라질듯합니다.
;– WILDCARD활용————————————————————————–
(ssget ‘((0 . “TEXT”) (1 . “A*”))) ; A로 시작하는 모든문자 선택
(ssget ‘((0 . “TEXT”) (1 . “~A*”))) ; A로 시작하지 않는 모든문자
(ssget ‘((0 . “TEXT”) (1 . “ABC,DEF,GHI”))) ; 문자가 ABC DEF GHI 인것만 선택
(ssget ‘((0 . “TEXT”) (1 . “`**”))) ; *로 시작하는 모든문자
(ssget ‘((0 . “TEXT”) (1 . “#*”))) ; 숫자로 시작하는 모든문자
(ssget ‘((0 . “TEXT”) (1 . “@*”))) ; 영문자로 시작하는 모든문자
(ssget ‘((0 . “TEXT”) (1 . “.*”))) ; 비영문자로 시작하는 모든문자
(ssget ‘((0 . “TEXT”) (1 . “??”))) ; 글자수가 2개인 문자만 선택
(ssget ‘((0 . “TEXT”) (1 . “A[12345]*”))) ; A1 A2 A3 A4 A5 로 시작하는 모든문자
(ssget ‘((0 . “TEXT”) (1 . “A[~12345]*”))) ; A로 시작하는 문자중에 A1 A2 A3 A4 A5를 제외
리습이 느리기도 하지만 알고리즘을 잘못짜면 속도가 확연히 차이납니다