yxp 发表于 2006-11-7 19:22:00

用什么函数能取得“我的文档”的路径?

<H3><FONT color=#ee3d11>用什么函数能取得“我的文档”的路径?</FONT></H3>
<P><FONT size=1></FONT>&nbsp;</P>

ziyouwzb 发表于 2023-7-23 16:05:49

9楼方法2007版本可用

WGMOK 发表于 2006-11-7 20:25:00

<P>用DOSLIB呀很容易就能办到的</P>

tcsl9621 发表于 2006-11-8 08:17:00

DOSLIB中有专用函数。并经过我2年来的使用发现没有任何毛病。真是个好软件啊!

jxphklibin 发表于 2007-2-9 23:33:00

<p>doslib怎么用法,举个例子阿</p>

mccad 发表于 2007-2-10 09:35:00

本帖最后由 作者 于 2007-2-10 9:37:32 编辑

不需要DosLib,用以下函数就可以:(defun GetMyDocumentsDir()
(vlax-invoke-method
    (vlax-get-property
      (vlax-create-object "wscript.shell")
      'SpecialFolders) 'Item"MyDocuments")
)

yxp 发表于 2007-2-10 22:55:00

呵呵,高人啊,高~

Ea 发表于 2007-2-11 07:19:00

(getenv "UserProfile") 这个简单些<br/>

mccad 发表于 2007-2-11 08:49:00

Ea发表于2007-2-11 7:19:00static/image/common/back.gif(getenv \"UserProfile\") 这个简单些

<p></p><p>这个环境变量只能取得用户配置文件的位置,并不能正确取得“我的文档”位置,因为用户有可能会更新“我的文档”的存放位置,象我的XP就把“我的文档”放在D盘以避免重装系统时文件丢失。</p><p>我不知道为什么AutoCAD环境变量不把“我的文档”位置放进去。</p>

caoyin 发表于 2007-4-8 11:53:00

(getvar "mydocumentsprefix")

byghbcx 发表于 2007-4-9 09:59:00

"mydocumentsprefix"这个是系统变量吗?,还是高版中添加的
页: [1] 2
查看完整版本: 用什么函数能取得“我的文档”的路径?