객체 정보에서 <도면요소 이름 : 7ef12380>이 있습니다
이 정보를 이용해서 조건문을 만들려고 합니다
….생략
(setq e_en (cdr (assoc -1 e_list)))
(if (= “<도면요소 이름 : 7ef12380>” e_en)
(princ “ok”))
대략 이런 내용인데요
제가 확인한건
얻어낸 객체 정보에서 <도면요소 이름 : 7ef12380> 이렇게 나오고
제가 입력한 조건은 “<도면요소 이름 : 7ef12380>”이렇게 나옵니다
그래서 조건이 틀리다고 나오네요
이 조건문을 어떻게 수정해야할지 부탁드립니다
-1번은 문자가 아니므로 5번 핸들값을 사용하세요.
핸들값도 고유번호이고 Entity name으로 바꾸는 함수도 있습니다.
( handent “핸들값” )으로 쓰시면 됩니다
(setq e_handle (cdr (assoc 5 e_list)))
(if (= “5A2”) e_handle) (princ “ok”))
(setq e_en ( handent e_handle ))