Contents
이 AutoLISP 스크립트는 AutoCAD에서 사용자가 선택한 치수(dimension), 리더(leader), MText, 또는 텍스트 객체를 삭제하는 기능을 수행합니다. 사용자는 특정 유형의 객체를 한 번에 선택하여 일괄적으로 삭제할 수 있으며, 이를 통해 도면 정리 및 수정 작업을 보다 효율적으로 수행할 수 있습니다.
스크립트 상세 설명
ssget
함수를 사용하여 ‘dimension’, ‘leader’, ‘mtext’, ‘text’ 유형의 객체를 선택합니다. 이러한 객체들은 변수#j
에 저장됩니다.repeat
루프를 사용하여 선택된 각 객체에 대해 반복 작업을 수행합니다.if
조건문을 통해 객체가 ‘LEADER’ 유형인지 확인합니다. 리더 객체의 경우, 연관된 MText 객체(340 코드로 연결된 객체)도 함께 삭제해야 합니다.entdel
함수를 사용하여 해당 객체(및 연관된 MText 객체)를 삭제합니다.- 루프의 반복 횟수는 선택된 객체의 총 개수(
sslength #j
)에 의해 결정됩니다.
사용 방법
- 스크립트 실행: AutoCAD 명령창에서
ddx
를 입력하여 스크립트를 실행합니다. - 객체 선택: 도면에서 삭제하고자 하는 치수, 리더, MText, 또는 텍스트 객체를 선택합니다.
- 삭제 확인: 선택된 객체들이 도면에서 삭제됩니다.
주의 사항
- 이 스크립트는 사용자가 선택한 객체만 삭제합니다. 실수로 중요한 객체를 선택하고 삭제하지 않도록 주의하세요.
- 복잡한 도면에서 작업할 때는 삭제하기 전에 해당 객체가 올바른지 확인하는 것이 좋습니다.
- 도면에 중요한 변경을 가하기 전에는 항상 도면을 백업하는 것이 좋습니다.
이 스크립트를 통해 사용자는 도면에서 불필요한 객체를 쉽고 빠르게 정리할 수 있어, 도면의 가독성을 향상시키고 관리를 용이하게 할 수 있습니다.
lsp 리습 다운로드: ddx_치수삭제.lsp
다른 lsp 바로가기
Autocad (8) – 리습: 모따기 생성(chamfer)
Autocad (9) – 리습: 모따기 치수(chamfer)
Autocad (13) – 리습: DIMSCALE, LTS 자동변경
Autocad (14) – 리습: 여러 텍스트 일괄 수정
Autocad (15) – 리습: 모깎기 생성(fillet)
Autocad (17) – 리습: 선택 레이어 끄고 켜기
Autocad (21) – 리습: 문자 다중 선택 바꾸기
Autocad (23) – 리습: 원하는 문자로 바꾸기
Autocad (24) – 리습: 알루미늄 중량 구하기