캐드 블록을 바꾸려 하는데
10×10 정사각형 이랑 20×20 정사각형이 있어요
각각 블록 이름하에 블록이구요
한 도면에 여러개의 사이즈 정사각형이 있는데 이 중 10×10 정사각형 블록중 ‘일부를’
20×20 정사각형 블록으로 바꾸고 싶은데
클릭만 딱 딱 하면 기준점 기준으로 블럭 선택한 블럭이 다른블럭으로 바뀌는 리습있나요? (tt 리습처럼)
바로 바뀌지 않는다 하더라도 좀 편하게 할 수 있는 리습있나해서 …
일일히 10×10정사각형 블록 지우고 그자리에 20×20 정사각형 블록 카피해서
가져다 놓는 방법 밖에는 없나요? 개수가 많아서 간단한 리습으로 재빨리 작업하고 싶은데..
공유
(defun c:test (/ se idx new as2)
(setq se (ssget(list(cons 0 “INSERT”)))
idx -1
new (getstring “nRename Block name(블럭이존재해야함) : “)
)
(repeat (sslength se)
(setq ent (entget (ssname se (setq idx (1+ idx))))
as2 (assoc 2 ent)
)
(entmod (subst (cons 2 new) as2 ent))
)
)