Autocad (12) – 리습: 치수 삭제


이 AutoLISP 스크립트는 AutoCAD에서 사용자가 선택한 치수(dimension), 리더(leader), MText, 또는 텍스트 객체를 삭제하는 기능을 수행합니다. 사용자는 특정 유형의 객체를 한 번에 선택하여 일괄적으로 삭제할 수 있으며, 이를 통해 도면 정리 및 수정 작업을 보다 효율적으로 수행할 수 있습니다.

스크립트 상세 설명

  • ssget 함수를 사용하여 ‘dimension’, ‘leader’, ‘mtext’, ‘text’ 유형의 객체를 선택합니다. 이러한 객체들은 변수 #j에 저장됩니다.
  • repeat 루프를 사용하여 선택된 각 객체에 대해 반복 작업을 수행합니다.
  • if 조건문을 통해 객체가 ‘LEADER’ 유형인지 확인합니다. 리더 객체의 경우, 연관된 MText 객체(340 코드로 연결된 객체)도 함께 삭제해야 합니다.
  • entdel 함수를 사용하여 해당 객체(및 연관된 MText 객체)를 삭제합니다.
  • 루프의 반복 횟수는 선택된 객체의 총 개수(sslength #j)에 의해 결정됩니다.

사용 방법

  1. 스크립트 실행: AutoCAD 명령창에서 ddx를 입력하여 스크립트를 실행합니다.
  2. 객체 선택: 도면에서 삭제하고자 하는 치수, 리더, MText, 또는 텍스트 객체를 선택합니다.
  3. 삭제 확인: 선택된 객체들이 도면에서 삭제됩니다.

주의 사항

  • 이 스크립트는 사용자가 선택한 객체만 삭제합니다. 실수로 중요한 객체를 선택하고 삭제하지 않도록 주의하세요.
  • 복잡한 도면에서 작업할 때는 삭제하기 전에 해당 객체가 올바른지 확인하는 것이 좋습니다.
  • 도면에 중요한 변경을 가하기 전에는 항상 도면을 백업하는 것이 좋습니다.

이 스크립트를 통해 사용자는 도면에서 불필요한 객체를 쉽고 빠르게 정리할 수 있어, 도면의 가독성을 향상시키고 관리를 용이하게 할 수 있습니다.

lsp 리습 다운로드: ddx_치수삭제.lsp


다른 lsp 바로가기

Autocad (1) – 리습: 캐드를 엑셀로

Autocad (2) – 리습: 블록 깨기, 잠그기

Autocad (3) – 리습: 오스냅 꺼질 때 

Autocad (4) – 리습: 블록 이름 변경

Autocad (5) – 리습: 3D를 2D로

Autocad (6) – 리습: 카운터 보어 치수

Autocad (7) – 리습: 중심선 그리기

Autocad (8) – 리습: 모따기 생성(chamfer)

Autocad (9) – 리습: 모따기 치수(chamfer)

Autocad (10) – 리습: LTS 개별 조정

Autocad (11) – 리습: 카운터싱크 치수

Autocad (12) – 리습: 치수 삭제

Autocad (13) – 리습: DIMSCALE, LTS 자동변경

Autocad (14) – 리습: 여러 텍스트 일괄 수정

Autocad (15) – 리습: 모깎기 생성(fillet)

Autocad (16) – 리습: 탭 치수 자동 기입

Autocad (17) – 리습: 선택 레이어 끄고 켜기

Autocad (18) – 리습: 숫자로 레이어 변경

Autocad (19) – 리습: 파이 기호 입력

Autocad (20) – 리습: 핀 홀 치수 기입

Autocad (21) – 리습: 문자 다중 선택 바꾸기

Autocad (22) – 리습: 문자 크기 변경

Autocad (23) – 리습: 원하는 문자로 바꾸기

Autocad (24) – 리습: 알루미늄 중량 구하기

Autocad (25) – 리습: 구리 중량 구하기

Autocad (26) – 리습: 철 중량 구하기

Autocad (27) – 리습: 줌 리습

Autocad (28) – 리습: 현재 상태 레이어 변경

Autocad (29) – 리습: 치수삭제2

Autocad (30) – 리습: 치수만 선택