비밀번호를 잊으셨나요?

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

계정이 있나요? 로그인

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 22805
다음
Lv.0
등록일: 2005-01-202005-01-20T13:58:36+09:00 2005-01-20T13:58:36+09:00카테고리: AutoCAD & CADian

(LISP)고수님 도와 주세요…꾸벅

아래 리습은 도면안에 정해진 자리에 있는 text를 일렬로 나열해서
bmbmbm.txt 파일로 만들어 줍니다.. 그럼 excel에서 읽을수 있죠…
예)  FILE-001   ELBOW    2″   10    SUS304
    FILE-002    TEE    3″    5   SUS304
그런데 DOS에서 사용하던거라 WIN버젼에서 사용을 못함니다…
고수님들 한번보시고 R14에서 쓸수 있게 바꿔줄수 없을까요?
**********************************************************************
(defun *ERROR* (msg)
(princ “error ========> : “)
(princ dwg)
(setq wrf1 ( open “check.TXT” “a”))
(setq nna (strcat “err ==>” dwg ))
(write-line nna wrf1)
(close wrf1)
)
(defun cxx()
(setq a (ssget “w” XX1 XX2) vtx nil)
(if (/= a nil)
(progn
(setq vtt nil vtx nil index 0)
(repeat (sslength a)
(setq a1 (entget (ssname a index))
vtt (cdr (assoc 0 a1))
)
(if (= vtt “TEXT”)
(setq vtx (cdr (assoc 1 a1)))
)
(setq index (+ 1 index))
)
)
)
(if (= vtx nil)(setq vtx “xxxxx”))
(setq ddda (type vtx))
(if (= ddda “REAL”)
(progn
(setq ddd1 (itoa (fix (* vtx 10)))
ddd2 (strlen ddd1)
)
(if (= ddd2 1)
(setq vtx (strcat “0.” ddd1)))
(setq ddd3 (substr ddd1 ddd2 1)
ddd4 (substr ddd1 1 (- ddd2 1))
vtx (strcat ddd4 “.” ddd3)
)
)
)
(if (= ddda “INT”)
(setq vtx (itoa vtx))
)
)
(defun c:LLL()
(setq ccc1 1 vvttx “” SAVV 0 dwg (getvar “dwgname”) dwglen (strlen dwg) cnt dwglen dname “” flag 1)
(while (and (= flag 1)(> cnt 0))
(setq ch (substr dwg cnt 1))
(if (or (= ch “/”)(= ch “\”)(= flag 0))
(setq flag 0 dname (substr dwg (+ cnt 1) (- dwglen cnt)))
)
(setq cnt (1- cnt))
(if (= flag 0)(setq dwg dname))
)
(SETQ xx1 (LIST 282.5 257) xx2 (LIST 297.5 262) xxx1 xx1 xxx2 xx2)
(repeat 41
(cxx)
(setq vtx1 vtx)
(if (= vtx1 “xxxxx”)(setq vtx1 vvtx1))
(setq vvtx1 vtx1)
(setq xx1 (polar xx1 0 15) xx2 (polar xx2 0 11))
(cxx) (setq vtx2 vtx)
(setq xx1 (polar xx1 0 11) xx2 (polar xx2 0 9))
(cxx) (setq vtx3 vtx)
(setq xx1 (polar xx1 0 9) xx2 (polar xx2 0 68))
(cxx) (setq vtx4 vtx)
(setq sss1 (substr vtx4 1 1))
(if (and (= vtx2 “xxxxx”)(= vtx3 “xxxxx”)(= sss1 “<")
)
(SETQ vvttx vtx4)
)
(if (and (= vtx2 “xxxxx”)(= vtx3 “xxxxx”))
(princ ccc1)
(progn
(setq stnx (strlen dwg)
stn1 (strlen vtx1) stn2 (strlen vtx2)
stn3 (strlen vtx3) stn4 (strlen vtx4)
stn6 (strlen vvttx)
stnnn ” “
ntxx (strcat ” ” dwg (substr stnnn 1 (- 9 stnx)))
ntx1 (strcat vtx1 (substr stnnn 1 (- 30 stn1)))
ntx2 (strcat vtx2 (substr stnnn 1 (- 20 stn2)))
ntx3 (strcat vtx3 (substr stnnn 1 (- 15 stn3)))
ntx4 (strcat vtx4 (substr stnnn 1 (- 60 stn4)))
ntx6 (strcat vvttx (substr stnnn 1 (- 15 stn6)))
vttx (strcat ntxx ntx6 ntx1 ntx2 ntx3 ntx4)
)
(setq wrfx ( open “bmbmbm.TXT” “a”))
(write-line vttx wrfx)
(close wrfx)
)
)
(princ “n”)
(setq xx1 (polar xxx1 (* pi 1.5) 5)
xx2 (polar xxx2 (* pi 1.5) 5)
xxx1 xx1 xxx2 xx2
ccc1 (+ ccc1 1)
)
)
)

  • 0
  • 11 조회
공유
  • Facebook

    관련 있는 질문들

    • FAQ 51을 참조 하라는데 FAQ가 어디에 있나요??
    • jsk.shx 파일 받을 부탁드립니다 ㅠ
    • 오토캐드 마지막 화면으로 실행 안됨
    • 오토캐드 마지막 화면으로 실행 안됨

    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