lucas_3333 发表于 2014-5-19 08:32:04

改文件存放位置

这是本论坛里找的显示“我的文档”位置的函数
(defun GetMyDocumentsDir()
(vlax-invoke-method
    (vlax-get-property
      (vlax-create-object "wscript.shell")
      'SpecialFolders) 'Item"MyDocuments")
)
;;Call:(GetMyDocumentsDir)

我想将下面的这个路径“我的桌面”变成“我的文档”,该怎么样改?
(vl-cmdf"zoom" "e"
             "mslide" (STRCAT "C:\\Users\\" (getvar 'loginname) "\\Desktop\\" sldname)

lucas_3333 发表于 2014-5-19 11:31:34

(STRCAT "(GetMyDocumentsDir) \\" sldname) 我之前这样改也是不行的

edata 发表于 2014-5-19 11:42:19

本帖最后由 edata 于 2014-5-19 15:17 编辑

(vl-cmdf"zoom" "e"
             "mslide" (STRCAT (GETMYDOCUMENTSDIR)"\\" sldname)

lucas_3333 发表于 2014-5-19 12:01:46

edata 发表于 2014-5-19 11:42 static/image/common/back.gif

E大,显示error: extra right paren on input,少一个括号吧

之前我这样也改过(STRCAT (GetMyDocumentsDir) "\\" sldname)
也是不行,显示 error: bad argument type: stringp nil
页: [1]
查看完整版本: 改文件存放位置