질문에 이것이랑 비슷한 내용이 있는데요,,이해가 안가서 다시 올립니다..
기존 삽입된 블럭을 선택하여 그 안에 접근하여 레이어의 색을 바꾸고 싶은데요,,
제가 만든 리습은 DXF 코드에 접근해서 8번의 LAYER NAME 만 바꾸는 건데요,,
블럭이라 그런지 레이어가 변경은 되는데 색상이 바뀌지가 않습니다..
(defun c:test ()
(setq sel (entsel))
(setq ent (car sel))
(setq entt (entget ent))
(setq name1 (assoc 8 entt))
(setq name2 (cdr name1))
(setq old (cons 8 name2))
(setq new (cons 8 “GUNDRILL”))
(setq chg (subst new old entt))
(entmod chg)
)
그래서 이런 접근이 아니라 블럭을 깨지 않고 블럭 내에 접근하여 레이어 및 색상을 전부 바꾸는
리습이나 함수 좀 알려주세요~~ㅠ