[求助][讨论]请教vl-directory-files
<FONT face=黑体 size=2>请教</FONT><FONT face=黑体 size=2>(setq p(vl-directory-files "d:/"))</FONT>
<BR>能不能弹出对话框的形式来选择文件夹呢??? ;;;Description:<BR>;;;This module's function allow the user to browse for a specific folder
(defun FolderBrowse (msg / obj folder path)<BR> (vl-load-com)<BR> (setq obj (vlax-create-object "Shell.Application"))<BR> (setq folder (vlax-invoke-method obj 'BrowseForFolder 0 msg 1))<BR> (if<BR> (vl-catch-all-error-p<BR> (setq path<BR> (vl-catch-all-apply<BR> '(lambda()<BR> (vlax-get-property<BR> (vlax-get-property<BR> folder 'self<BR> )<BR> 'path<BR> )<BR> )<BR> )<BR> )<BR> )<BR> nil<BR> path<BR> )<BR>)
调用方法:
(setq path (FolderBrowse "请选择一个文件夹"))
(setq ls (vl-directory-files path)) 谢谢
我试一下 留个脚印,方便以后查看
页:
[1]