오토캐드 선종류 관리자 삭제 안될때 제거방법

오토캐드에서 다양한 선 종류들을 관리하고 삭제할 수 있는 선종류 관리자 “LineType“이 있는데 이를 삭제하고자 하면 선택된 선종류가 삭제되지 않았습니다. 다음의 선종류를 삭제할수 없습니다.라고 표시되면서 삭제가 되지 않는 문제가 발생하는 오류로 오토캐드 선종류 관리자에서 삭제되지 않는 선들을 삭제하는 방법을 알아보겠습니다.

오토캐드 선종류 관리자 삭제 안될때 제거방법
오토캐드 선종류 관리자 선택된 선 종류가 삭제되지 않습니다.

이렇게 오토캐드 상에서 오토캐드 파일에 문제가 발생하는 경우 퍼지 “Purge“나 WBlock으로 내보내기를 하더라도 선종류 관리자에 있는 라인들이 삭제가 되지 않는 경우가 있는데 이러한 경우 리습 소스를 이용해 해결할 습니다.

오토캐드 선종류 관리자 삭제 리습소스

윈도우 메모장을 실행합니다.

아래의 소스코드를 복사해서 저장시 다른이름으로 저장 -> LSP 확장자로 파일을 저장합니다.

(defun c:ltdel ( / acad doc blocks) ;명령어 : ltdel (원하시는 걸로 바꿔서 사용)  
(vl-load-com)  

(setq

acad (vlax-get-acad-object)

adoc (vlax-get acad 'activedocument)

blocks (vlax-get adoc 'blocks)

)  

(vlax-for block blocks   

(vl-catch-all-error-p (vl-catch-all-apply 'vla-delete (list block)))

 )

 (vla-purgeall adoc)     

(mapcar 'vlax-release-object (list acad adoc blocks))

 (princ)

)

이후 파일을 LTDEL.LSP 파일로 저장을 합니다.

오토캐드 응용프로그램 로드 / 언로드

명령어 단축키: APPLOAD

Autocad 실행 후 linetype에서 삭제할 도면을 실행합니다.

명령어 : APPLOAD

앞에서 저장한 리습파일을 appload 명령어를 실행해 응용프로그램 로드 / 언로드를 실행합니다.

오토캐드 파일로드 보안경고
오토캐드 파일로드 보안경고

파일을 로드하게 되면 파일로드에 대한 보안경고창이 실행되는데 이는 오토캐드 2015 이상의 최신버전의 경우에 나타납니다.

이를 무시하고 로드버튼을 클릭하면 리습이 로드되면서 아래 명령어를 입력합니니다.

실행 명령어 : LTDEL

그럼 오토캐드에서 삭제되지 않던 선들이 삭제가 되는것을 볼 수 있습니다.

You may also like...

댓글 남기기