비밀번호를 잊으셨나요?

비밀번호를 잊으셨나요? 비밀번호를 재설정하려면 이메일 주소를 입력해주세요.

계정이 있나요? 로그인

You must login to ask a question.

비밀번호를 잊으셨나요?

아직 계정이 없으신가요? 회원가입 하기

해당 질문을 신고하는 이유를 간단히 입력해주세요.

해당 답변을 신고하는 이유를 간단히 입력해주세요.

해당 유저를 신고하는 이유를 간단히 입력해주세요.

로그인회원가입

고캐드 – 캐드(CAD) 정보의 중심

고캐드 – 캐드(CAD) 정보의 중심 Logo 고캐드 – 캐드(CAD) 정보의 중심 Logo

고캐드 – 캐드(CAD) 정보의 중심 Navigation

  • Q&A
    • AutoCAD & CADian
    • Inventor & Solidworks
    • Revit & ArchiCAD
    • 자유질문
    • 기타
  • 커뮤니티
    • 오늘의이슈
    • 자유게시판
    • 익명게시판
    • 건의게시판
  • 자료실
    • 자료요청
    • 일반파일
    • 도면샘플
    • 유틸리티
    • 기타
  • 작품 갤러리
    • 그래픽
    • 캐드도면
    • 3D모델
    • 기타
  • 뉴스&이벤트
    • 공지사항
    • 뉴스
    • 전시/행사
    • 이벤트
    • 기타
검색
질문하기

Mobile menu

닫기
질문하기
  • 홈
  • 카테고리
    • AutoCAD & CADian
    • Inventor & Solidworks
    • Revit & ArchiCAD
    • 자유질문
    • 기타
  • 투표
  • 커뮤니티 그룹
  • Q&A
    • AutoCAD & CADian
    • Inventor & Solidworks
    • Revit & ArchiCAD
    • 자유질문
    • 기타
  • 커뮤니티
    • 오늘의이슈
    • 자유게시판
    • 익명게시판
    • 건의게시판
  • 자료실
    • 자료요청
    • 일반파일
    • 도면샘플
    • 유틸리티
    • 기타
  • 작품 갤러리
    • 그래픽
    • 캐드도면
    • 3D모델
    • 기타
  • 뉴스&이벤트
    • 공지사항
    • 뉴스
    • 전시/행사
    • 이벤트
    • 기타
홈/ 질문/Q 21040
다음
Something went wrong with the plugin API.
Something went wrong with the plugin API.
등록일: 2002-02-222002-02-22T15:33:08+09:00 2002-02-22T15:33:08+09:00카테고리: AutoCAD & CADian

리습이란? 리습작성법?

AutoLISP이란? 1960년경에
발표되어 인공 지능의 연구와 기타 여러분야에서 사용되어 온 비교적 오래된 언어입니. AutoLISP는 LISP라는 언어에 기초를
두고 AutoCAD 에 사용할 수 있도록 개정한 것이라고 할 수 있다. AutoLISP은 AutoCAD사용자들에기 효과적이고
유용한 기능들을 제공하기 위하여 만들어진 AutoCAD에만 실행 가능한 프로그래밍 언어이다.

프로그래밍 언어는 보통 작성후 컴파일을 거쳐야 결과를 볼 수 있는 구조이지만 AutoLISP는 메모장
정도의 TEXT EDITOR 만 있으면 작성이 가능합니다. 작성후 AutoCAD 에서 load 를 하면 됩니다.

 

리습 작성 순서

1. Text Editor로 내용을 작성합니다.
  예를 들어 layer를 자동으로 만들어 주는 리습을 메모장에서 다음과 같이 작성합니다.

(defun c:lm() –> 임의로 정의한 실행명
(setvar "cmdecho" 0)
(command "layer" "m" "1" "c" "green"
""
"m" "2" "c" "red" ""
"m" "3" "c" "yellow" ""

"m" "4" "c" "white" ""

"m" "5" "c" "red" "" "lt"
"centerx2" ""
"m" "6" "c" "magenta" ""
"lt" "phantom" ""
"m" "7" "c" "cyan" ""
"lt" "phantomx2" ""
"m" "8" "c" "yellow" ""
"lt" "hidden" "" ""
)
(command "layer" "s" "2" "")
(princ)
)

2. 작성한 내용은 *.lsp 로 저장합니다.
  makelayer.lsp라고 저장하였다. 리습 파일은 AutoCAD support 폴더에 복사 하거나
다른 외부 폴더에 있어도 무방합니다.
3. AutoCAD 실행 후 리습을 load 합니다.
  command : appload –> 올릴 리습 선택 하고 올리기
4. LISP 명령을 실행합니다.
  command : lm –>리습에 정의 임의의 실행명

(defun 내용) 하나의 실행문이죠…

즉, lm 이란 명령을 입력하면 (setvar)~(pric) 까지가 자동으로 실행이 됩니다.

(command) 문은 AutoCAD 명령 라인이 명령어를 입력하는 것이죠.. "
"
는 키보드 값입니다. 공백은 enter

리습문 : (command "layer"
"m" "1"
"c" "green"
"" )

AutoCAD 실행문 :
Command: layer
Current layer: "0"
Enter an option
[?/Make/Set/New/ON/OFF/Color/Ltype/LWeight/Plot/Freeze/Thaw/LOck/Unlock]:
m
Enter name for new layer (becomes the current layer) <0>: 1
Enter an option
[?/Make/Set/New/ON/OFF/Color/Ltype/LWeight/Plot/Freeze/Thaw/LOck/Unlock]:
cEnter color name or number (1-255): green
Enter name list of layer(s) for color 3 (green) <1>:
Enter an option
[?/Make/Set/New/ON/OFF/Color/Ltype/LWeight/Plot/Freeze/Thaw/LOck/Unlock]:

맨마지막의 빈 따옴표는 공백이기 때문에 Enter의 의미가 됩니다.

위와 같은 리습을 만들어 놓았다면, 새도면 작성때 마다 같은 레이어를 만든다고
했을때 매번 해야 하는 작업을 lm 이란 명령만으로 간단하게 할 수 있는 것이죠…..
  • 0
  • 53 조회
공유
  • Facebook

    관련 있는 질문들

    • 캐드2007에서 다중지시선 메뉴가 없나요?
    • 플로터 출력시 사용자 정의 용지 크기 내보내기 제한
    • 이벤트 공유
    • 산출리습 문자 크기 및 소수저 2자리에서 올림..문의드립니다.

    Sidebar

    질문하기
    공지사항

    • AI CAD의 미래! 캐디안 2025 1+1 프로모션 안내 2025-05-14

    Adv 234x60

    aalan

    Adv 234x60

    aalan

    Adv 120x600

    aalan

    Explore

    • 홈
    • 카테고리
      • AutoCAD & CADian
      • Inventor & Solidworks
      • Revit & ArchiCAD
      • 자유질문
      • 기타
    • 투표
    • 커뮤니티 그룹
    aalan

    Footer

    Support

    • 회사 및 서비스 소개
    • 자주 묻는 질문
    • 문의하기

    Guide

    • 제휴/협업 안내
    • 광고 서비스 안내

    Policy

    • 서비스 이용약관
    • 개인정보 처리방침
    • 광고성 정보 수신 동의

    Contents

    • 고밍스토리
    • 리습 시리즈

    정소프트 | 사업자등록번호 : 677-40-00198 | 대표 : 정은숙 | 이메일 : gocad.manager@gmail.com
    주소 : 서울특별시 강서구 양천로 400-12, 6층 614,615,617호(등촌동, 더리브골드타워)
    Copyright. 2012-2024 GOCAD All rights reserved