Support

As evidenced by over 30 years of development history, trust-worthy Korean CAD, CADian!

Utility Archive · 2026.04.22
[569번째]D2L - 블록 내부 DEFPOINTS 객체 레이어 변경 리습입니다. - 캐디안에서만 작동합니다.

블록 안에 숨어 있는 DEFPOINTS 객체들은 일반적인 레이어 변경 명령으로는 수정하기 어렵습니다. 보통 블록 편집기(BEDIT)에 들어가서 하나씩 수정해야 하죠.

D2L 리습은 도면 데이터베이스를 직접 탐색하여 모든 블록 정의를 순회합니다. 덕분에 수동 작업 없이

클릭 몇 번으로 도면 내 모든 블록 내부의 레이어 오류를 해결할 수 있습니다.

1. 주요 기능 및 특징

  • 블록 내부 자동 탐색: 도면에 정의된 모든 블록 테이블을 순회하며 레이어가 "DEFPOINTS"인 객체만 찾아냅니다.

  • 레이어 자동 생성: 사용자가 입력한 변경 대상 레이어가 도면에 없을 경우, 리습이 자동으로 해당 레이어를 생성한 뒤 객체를 이동시킵니다.

  • 비파괴 수정: 블록을 폭파(Explode)하거나 구조를 변경하지 않고 내부 속성만 수정하므로 도면의 무결성을 유지합니다.

  • 일괄 갱신(Regen): 모든 변경 작업이 완료되면 자동으로 화면을 재생성하여 결과를 즉시 확인할 수 있습니다.


2. 실행 순서 및 활용 방법

  1. 캐디안 명령창에 D2L 엔터 하세요.

  2. 새로운 레이어 이름 입력: DEFPOINTS 객체들을 옮기고 싶은 대상 레이어 이름을 입력합니다. (예: 0, Exterior, Note 등)

  3. 완성: 도면 내의 모든 블록을 검사하여 처리가 완료되면 "모든 블록 내 DEFPOINTS 객체가... 변경되었습니다."라는 메시지가 출력됩니다.


🛠 설치 및 로드 방법 (자동 로드 설정)

  1. 메모장을 열어 아래 소스코드를 복사한 뒤 D2L.lsp 파일로 저장합니다.

  2. 캐디안 명령창에 AP(APPLOAD) 명령을 입력합니다.

  3. 저장해둔 D2L.lsp 파일을 선택하고 로드합니다. (시작 세트에 등록해 두시면 더욱 편리합니다!)

이 명령은 아직 메뉴에 추가하지 않았습니다.

Added to cart.

VIEW CART

Please sign in first.

JOIN