비밀번호를 잊으셨나요?

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

계정이 있나요? 로그인

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 111137
다음
진행 중
Lv.0
등록일: 2019-03-312019-03-31T20:25:58+09:00 2019-03-31T20:25:58+09:00카테고리: AutoCAD & CADian

유료로 리습수정해주실수 있나요?

제가 작업하는 내용은
폴더안에 캐드도면파일이 30~100개정도 있습니다.
도면들을 전부열어서 폭파를시키고 저장을해야합니다.
현재는 한개도면을열어서 Ctrl+a 한후에 X엔터 이런식으로 도면하나하나를 폭파합니다.

첨부한리습은 폴더를지정하면 폴더안의 여러도면들을 하나하나열면서 퍼지해주는 리습입니다.
첨부한리습을 수정하여 퍼지가아닌 도면전체를 폭파하는것으로 수정해주실수 있나요?
수정안되면 새로제작해주셔도 됩니다.
작업이 어려울것같아서 유료로 의뢰드립니다.
리습제작 가능하신분 계시면 비용및 가능시간을 쪽지로 보내주시면 감사하겠습니다.
  이메일주소입니다: 007bsc@naver.com

;;;CADALYST 03/05 Tip2023: PurgeFiles.lsp Directory Clean Up (c) Andrzej Gumula
 
;;; [c]2004 Andrzej Gumula, Katowice, Poland
;;; e-mail: a.gumula@wp.pl
;;; This routine purge dwg files from selected folder
 
(vl-load-com)
(defun c:PUAU (/ FilesList DwgPath SubDir Files File)
(defun GetFolder (/ Dir Item Path)
 (cond
  ((setq Dir (vlax-invoke (vlax-get-or-create-object “Shell.Application”) ‘browseforfolder 0 “Select folder with DWG files:” 1 “”))
   (cond
    ((not (vl-catch-all-error-p (vl-catch-all-apply ‘vlax-invoke-method (list Dir ‘Items))))
     (setq Item (vlax-invoke-method (vlax-invoke-method Dir ‘Items) ‘Item))
     (setq Path (vla-get-path Item))
     (if (not (member (substr Path (strlen Path) 1) (list “/” “\”)))
      (setq Path (strcat Path “\”))
     );end if
    )
   );end cond
  )
 );end cond
 Path
);end GetFolder
 
(defun vl-findfile (Location / DirList Path AllPath)
 (MakeDirList Location)
 (setq DirList (cons Location DirList))
 (foreach Elem DirList
  (if (setq Path (vl-directory-files Elem “*.dwg”))
   (foreach Item Path (setq AllPath (cons (strcat Elem “/” Item)  AllPath)))
  );end if
 )
 (reverse AllPath)
);end vl-findfile
(defun MakeDirList (Arg / TmpList)
 (setq TmpList (cddr (vl-directory-files Arg nil -1)))
 (cond
  (TmpList
   (setq DirList (append DirList (mapcar ‘(lambda (z) (strcat Arg “/” z)) TmpList)))
   (foreach Item TmpList (MakeDirList (strcat Arg “/” Item)))
  )
 );end cond
);end MakeDirList
(if (not FileSystemObject)
  (setq FileSystemObject (vla-getInterfaceObject (vlax-get-acad-object) “Scripting.FileSystemObject”))
);end if
(cond
((= (getvar “SDI”) 0)
(cond
 ((setq DwgPath (GetFolder))
  (initget “Yes No”)
  (setq Subdir (cond ((getkword “nLooking for subfolders? No,[Yes]: “))
       (T “Yes”)))
  (if (equal SubDir “Yes”)
   (setq Files (vl-findfile (substr DwgPath 1 (1- (strlen DwgPath)))))
   (setq Files (mapcar ‘(lambda (x) (strcat dwgpath x))(vl-directory-files DwgPath “*.dwg” 1)))
  );end if
  (setq Files (mapcar ‘strcase Files))
  (cond
    (Files
     (vlax-for & (vla-get-documents (vlax-get-acad-object )) (setq FilesList (cons (strcase (vla-get-fullname &)) FilesList)))
     (foreach & Files
      (cond
 ((not (member & FilesList ))
         (cond
   ((/= (logand (vlax-get-property (vlax-invoke-method FileSystemObject ‘getfile &) ‘Attributes) 1) 1)
    (cond
      ((setq File (vla-open (vla-get-documents (vlax-get-acad-object)) &))
       (prompt (strcat “nPurge ” & “. Please wait…”))
              (vla-purgeall File)
              (vla-AuditInfo File T)
       (prompt (strcat “nSave and close ” &))
       (vla-save File)
       (vla-close File)
       (vlax-release-object File)
      )
      (T (prompt (strcat “nCannot open ” & “nDrawing file was created by an incompatible version. “)))
    );end cond
   )
   (T (prompt (strcat & ” is read-only. Purge canceled. “)))
  );end cond
 )
 (T (prompt (strcat & ” is open now. Purge canceled. “)))
      );end cond
     );end foreach
    )
    (T (prompt “nNothing files found to purge. “))
  );end cond
 )
 (T (prompt “nNothing selected. “))
);end cond
)
(T (prompt “nThe routine is not available in SDI mode. “))
);end cond
(princ)
);end c:PurgeFile
(prompt “nLoaded new command PurgeFiles. “)
(prompt “n[c]2004 Andrzej Gumula. “)
(princ)







  • 0
  • 3 3 답변
  • 51 조회
공유
  • Facebook

    관련 있는 질문들

    • 선배님들 덕트 엘보 작성 리습좀 봐주세요
    • insert 삽입할때 레이어도 같이 변경가능할까요?
    • 캐드 파일을 PDF로 변환 할 때 문제점 도와주세요 ㅠ
    • 질문오토캐드 라인타입이 너무 많은데 어떻게 정리하나요..

    3 답변

    • 작성 순
    • 최신 순
    • 공감 순
    1. aalan
    2. Sharp4 Lv.2
      2019-04-01T08:35:01+09:00답변 등록 답변 등록 일시 2019-04-01 8:35 am

      100개정도의 도면을 열어서 explode 후 저장이라…
      스크립트짜서 돌리면 간단할텐데요. 굳이 리습까지쓸 필요가있나요?
      더군다나 유료로?

      • 0
      • 공유
        공유
        • 공유 Facebook
        • 공유 Twitter
    3. [Deleted User]
      2019-04-01T12:31:38+09:00답변 등록 답변 등록 일시 2019-04-01 12:31 pm

      그런게 있었군요!!  이제알았습니다.
      정보 알려주셔서 정말 감사합니다.

      • 0
      • 공유
        공유
        • 공유 Facebook
        • 공유 Twitter
    4. [Deleted User]
      2019-04-01T17:54:13+09:00답변 등록 답변 등록 일시 2019-04-01 5:54 pm

      안녕하세요..예전에 만들어주신 리습 항상고맙게 잘 사용중입니다.
      올려주신자료는 이미 찾아놓았습니다..ㅎ
      –감사합니다– 

      • 0
      • 공유
        공유
        • 공유 Facebook
        • 공유 Twitter

    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