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

이 AutoLISP 스크립트 세트는 AutoCAD에서 레이어 관리 작업을 자동화하는 데 사용됩니다. 여기에는 선택한 객체가 속한 레이어를 켜고 끄는 기능과 모든 레이어를 켜는 기능이 포함되어 있습니다. 이 스크립트를 통해 사용자는 도면의 특정 부분만을 강조하거나 전체 도면을 쉽게 검토할 수 있습니다.

주요 기능

  • 선택한 객체의 레이어 켜기 (c:ly): 사용자가 선택한 객체가 속한 모든 레이어를 켭니다.
  • 모든 레이어 켜기 (c:lo): 도면의 모든 레이어를 활성화합니다.
  • 선택한 객체의 레이어 끄기 (c:lf): 사용자가 선택한 객체가 속한 모든 레이어를 끕니다.

각 함수의 작동 방식

  • 선택한 객체의 레이어 켜기 (c:ly):
    • 사용자가 객체를 선택하면, 해당 객체가 속한 레이어의 이름을 추출합니다.
    • 도면의 모든 레이어를 순회하며, 선택한 객체의 레이어와 일치하는 레이어를 찾아 활성화(LayerOn 속성을 -1로 설정)합니다.
  • 모든 레이어 켜기 (c:lo):
    • 도면의 모든 레이어를 순회하며, 각 레이어를 활성화합니다.
  • 선택한 객체의 레이어 끄기 (c:lf):
    • 사용자가 객체를 선택하고, 해당 객체가 속한 레이어의 이름을 추출합니다.
    • 선택한 객체가 속한 레이어를 비활성화(LayerOn 속성을 0으로 설정)합니다.

사용 방법

  1. 스크립트 실행: AutoCAD 명령창에서 c:ly, c:lo, 또는 c:lf를 입력하여 각각의 함수를 실행합니다.
  2. 객체 선택: c:ly 또는 c:lf를 사용할 때, 편집하고자 하는 레이어에 속한 객체를 선택합니다.
  3. 결과 확인: 선택한 기능에 따라, 레이어가 켜지거나 끄거나 모든 레이어가 켜집니다.

주의 사항

  • c:lyc:lf 사용 시, 도면 내에서 적어도 하나 이상의 객체를 선택해야 합니다.
  • 모든 레이어를 끄는 기능은 제공되지 않으므로, 특정 레이어를 제외하고 모두 끄고 싶은 경우 c:lf를 사용하여 필요한 레이어만 선택적으로 끌 수 있습니다.

이 스크립트들을 사용함으로써, 사용자는 레이어 관리를 더욱 효율적으로 수행할 수 있어, 도면의 가독성을 향상시키고 작업 효율성을 높일 수 있습니다.

lsp 리습 다운로드: LY(선택+레이어+켜기)+LF(끄기)+LO(모든+레이어+켜기).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) – 리습: 치수만 선택