캐드 도면 저장 하면
***.dwg 이라고 되어 있습니다.
만약 도면이 아주 많을 경우
111. dwg
222. dwg
333. dwg
……
…. 이런식으로 파일이 저장 되었을때
여기서 파일 이름만
메모장 text로 변경 하는 프로그램이 있는 걸 로 알고 있는데요
혹시 알고 계신 분 있나요??
목동이Lv.2
캐드에서 도면 리스트 만드는 프로그램~
공유
감사 합니다. 열일 하겠습니다 ^^*
구닥다리 msdos 시절을 격은 분이면 단순하게 명령프롬프트에서 dir *.dwg> dwgname.txt
한줄만 사용해도 할 수 있는 단순한 작업입니다.
캐드상에서는 (command “sh” (strcat “dir “(getvar “DWGPREFIX”)”*.dwg/w>c:\dwgfile.txt”)) 로 쓸수 있으나 이 방법들은 폴더명이 길어지면 에러가 발생합니다.
리습으로도 간단히 구현됩니다.
(defun c:dwg_txt(/ file path f_list file_w n)
(setq file (getfiled ” Select file” (getvar “DWGPREFIX”) “dwg” 4))
(setq path (vl-filename-directory file))
(setq f_list (vl-directory-files path “*.dwg” 1))
(setq file_w (open “c:\dwgfile.txt” “w”))
(setq n 0)
(while (setq txt (nth n f_list))
(princ (strcat txt “n”) file_w)
(setq n (1+ n))
);while
(close file_w)
);
저장파일 위치를 c:dwgfile.txt 로 한것 입니다.
Better File Rename 사용하시면 Save File List 기능 있습니다.
그 밖에 좋은 기능들이 많죠~ 헌데 유료라는… 알아서 다운받으시길…
여기에서 활동하고 계시는 캐드중수님이 만든 senlist 라는 프로그램이 있는걸로 아는데요.
저도 사용은 못해봐서 잘은 모르겠네요.
캐드바이러스 잡는 프로그램도 만드신 것으로 알고 있습니다.
그런데 무료프로그램은 아니고 돈주고 사야할겁니다.