acad.cfg文件在哪里?
<p>在getcfg和setcfg的函数参考里,提到了acad.cfg文件,但我始终没找到这个文件,不知道它在哪里?</p><p>有谁知道吗?</p> <p>用Ctrl+F在你的盘里面找</p> <p>谢谢楼上的回复,你说的是在 windows 中的搜索功能吧,别提它了,就连我自己编的搜索文件的函数都没找到。</p> <p>发一下我自己的搜索文件的函数:</p><p>(defun f-all-folders (dirname / addlist testlist<br/> firstitem fldlist count n<br/> dirlist someitem acaddir<br/> )<br/> (if (vl-file-directory-p dirname)<br/> (progn<br/> (setq addlist nil<br/> testlist (list dirname)<br/> )<br/> (while testlist<br/> (setq firstitem (car testlist)<br/> addlist (append addlist (list firstitem))<br/> )<br/> (if (setq fldlist (vl-directory-files firstitem nil -1))<br/> (progn<br/> (setq count (length fldlist)<br/> n 0<br/> dirlist nil<br/> )<br/> (while (< n count)<br/> (setq someitem (nth n fldlist)<br/> acaddir (vl-filename-base<br/> (vl-filename-directory<br/> (findfile "acad.exe")<br/> )<br/> )<br/> )<br/> ;; and 后面列出了你不想寻找的目录<br/> (if (and (not (equal someitem "."))<br/> (not (equal someitem ".."))<br/> (not (equal someitem "Windows"))<br/> (not (equal someitem acaddir))<br/> )<br/> (setq someitem (strcat firstitem "\\" someitem)<br/> dirlist (append dirlist (list someitem))<br/> )<br/> )<br/> (setq n (1+ n))<br/> )<br/> (setq testlist (append testlist dirlist))<br/> )<br/> )<br/> (setq testlist (cdr testlist))<br/> )<br/> addlist<br/> )<br/> (alert "指定的目录名是无效的。")<br/> )<br/>)<br/>(defun f-all-files (dire / allfolders allfiles<br/> first localfiles basename ffname<br/> )<br/> (if (equal (type dire) 'STR)<br/> (progn<br/> (setq allfolders<br/> (f-all-folders dire)<br/> allfiles nil<br/> )<br/> (while allfolders<br/> (setq first (car allfolders)<br/> localfiles (vl-directory-files first nil 1)<br/> )<br/> (while localfiles<br/> (setq basename (car localfiles)<br/> ffname (strcat first "\\" basename)<br/> allfiles (append allfiles (list ffname))<br/> localfiles (cdr localfiles)<br/> )<br/> )<br/> (setq allfolders (cdr allfolders))<br/> )<br/> allfiles<br/> )<br/> (alert "参数类型错误,不是字符串。")<br/> )<br/>)<br/>(defun f-find (dirspec basename / filedata surfiles matchstr firstfile)<br/> (if (equal (type basename) 'STR)<br/> (progn<br/> (setq filedata (f-all-files dirspec)<br/> surfiles nil<br/> matchstr (strcat "*" basename)<br/> )<br/> (while filedata<br/> (setq firstfile (car filedata))<br/> (if (wcmatch (strcase firstfile) (strcase matchstr))<br/> (setq surfiles (append surfiles (list firstfile)))<br/> )<br/> (setq filedata (cdr filedata))<br/> )<br/> surfiles<br/> )<br/> (alert "参数类型错误,不是字符串。")<br/> )<br/>)</p><p>速度有点慢,请高手改进。</p> <p>搜索acad*.cfg一定能找到^_^</p><p></p> 新手学习 多多指教 cad2010+win7是acad2010.cfg,在C:\Users\用户名\AppData\Local\Autodesk\AutoCAD 2010\R18.0\chs
页:
[1]