(defun c:tt () (if (setq x (vlax-create-object "MSComDlg.CommonDialog")) (progn (vlax-put-property x "DialogTitle" "选择图形文件") (vlax-put-property x "Filename" "*.dwg") (vlax-put-property x "Filter" "*.dwg") (vlax-put-property x "MaxFileSize" 10000) ;; in lisp unbedingt notwendig, sonst kommt ne fehlermeldung von wegen zu wenig speicher (vlax-put-property x "Flags" 512) ;_ mehrer Dateien+explorer-design (vlax-put-property x "Action" 1) ;_ showopen-dialog (setq str (vlax-get-property x "Filename")) ) ) (if (/= str "*.dwg") str nil ) str ) 返回如:"F:\\2008\\下湖\\ 1.dwg 2.dwg 3.dwg" 怎么样漂亮的转成 '("F:\\2008\\下湖\\1.dwg" "F:\\2008\\下湖\\2.dwg" "F:\\2008\\下湖\\3.dwg")
|