안녕하세요. 아무리 자료를 찾아보고, 제가 할 수 있는 무슨 방법을 쓰더라도 객체가 없는 유령 블럭이 삭제하는 방법을 찾지 못해서 문의드립니다.(Purge, overkill, audit, DXF>DWG, Wblock 등등의 작업을 전부 해보았습니다.)
첨부된 이미지에서 “XR-A-2F$0$B-변기솔”이라는 블럭이 “XR-A2F$0$3 A-Type-1″이라는 블럭에 참조되게 되어있습니다.
하지만 “XR-A-2F$0$B-변기솔” 블럭에는 아무런 내용도 없습니다. 블럭편집기를 사용해서 들어가보아도 잡히는 객체가 전혀 없는 유령 블럭입니다.
저런 블럭들이 도면에 상당히 많은데요, 해당 블럭만 삭제 할 수 있는 방법 부탁드립니다.
* 가능하면 리습을 이용하지 않는 방법으로 알려주시면 감사하겠습니다.
https://www.autodesk.co.kr/support/technical/article/caas/sfdcarticles/sfdcarticles/KOR/Cannot-purge-some-blocks-from-drawing.html
위 링크 순서대로 작업은 다 해보셨다는 거죠?
확실한 방법은 아니지만 의심되는 부분이 있는데 한 번 진행해보세요..
위 링크의 방법이나 purge가 안되는 블록이나 레이어는 특정 레이어가 비워져 있더라도 그 레이어 내에서 해당 블록이 정의되었다면 그 레이어 혹은 블록이 삭제 안됩니다.
그럼 당연히 레이어가 삭제 안되니 해당 블록도 삭제되지 않겠죠..
따라서, 레이어에 속한 내용이 없음에도 삭제 되지 않는 레이어를 한번 찾아보세요. 레이어가 삭제가 안된다면 해당 레이어 내에서 purge 되지 않는 블록이 정의되어 있다고 유추할 수 있겠죠.. 그렇게 도면에서 사용중인 유령 블록들을 찾아서 삭제하고 다시 Purge 등을 진행하면 블록 목록에서도 삭제할 수 있을 것 같네요..
모쪼록 문제가 조속히 해결되시길 바랍니다..
넵.. 말씀하신 방법 외에도 아무리 자료를 찾아서 시도해보아도 해결이 안되더군요.
질문에 조금 오류가 있었는데,
첨부된 이미지에서 “XR-A-2F$0$B-변기솔”이라는 블럭이 “XR-A2F$0$3 A-Type-1″이라는 블럭에 종속 되어있습니다.
그래서 “XR-A2F$0$3 A-Type-1″블럭에서 “XR-A-2F$0$B-변기솔”을 찾아봐도 나오지가 않습니다.
또한 “XR-A-2F$0$B-변기솔”블럭에도 아무런 내용이 없습니다.
“XR-A-2F$0$B-변기솔”이라는 블럭이 레이어에는 종속이 안되어있는 상태이고, “XR-A2F$0$3 A-Type-1″ 블럭에만 종속되어 있는 상태입니다.
저런 형태의 블럭이 20개 정도 되는데, 해당 블럭의 용량이 적게는 2kb 정도에서 많게는 5kb 정도 용량을 차지하고 있어서 없애보고 싶은데 답이 없네요.
리습을 사용하다 간혹 필요한 블럭이나 객체가 날아가버리는 경우가 있어서 개인적으로는 diet 외에는 리습을 잘 사용하지 않고 있습니다.
답변 주셔서 감사합니다.
오토캐드에는 비어있는 블록을 삭제하는 기능이 없습니다.
리습이나 다른 3rd Party를 사용하는 수 밖엔 없어요.
이것저것 다해봤는데 안된다면…
굳이 저거 하나만 굳이 지우고싶다면
다름 파일에 같은 이름의 블럭을 아주 큰 크기의 동그라미같은걸루 만들고
도면 전체를 복사해서 다른 파일에 붙여넣기 하시면 해당블럭이 나타날겁니다.
그럼 해당블럭을 지우면될겁니다다정말 무식한 방법이지만 오류가아니라면 가능할겁니다