캐드 도면 저장 하면
***.dwg 이라고 되어 있습니다.
만약 도면이 아주 많을 경우
111. dwg
222. dwg
333. dwg
……
…. 이런식으로 파일이 저장 되었을때
여기서 파일 이름만
메모장 text로 변경 하는 프로그램이 있는 걸 로 알고 있는데요
혹시 알고 계신 분 있나요??
목동이Lv.2
캐드에서 도면 리스트 만드는 프로그램~
공유
여기에서 활동하고 계시는 캐드중수님이 만든 senlist 라는 프로그램이 있는걸로 아는데요.
저도 사용은 못해봐서 잘은 모르겠네요.
캐드바이러스 잡는 프로그램도 만드신 것으로 알고 있습니다.
그런데 무료프로그램은 아니고 돈주고 사야할겁니다.
Better File Rename 사용하시면 Save File List 기능 있습니다.
그 밖에 좋은 기능들이 많죠~ 헌데 유료라는… 알아서 다운받으시길…
구닥다리 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 로 한것 입니다.
감사 합니다. 열일 하겠습니다 ^^*