用什么函数能取得“我的文档”的路径?
<H3><FONT color=#ee3d11>用什么函数能取得“我的文档”的路径?</FONT></H3><P><FONT size=1></FONT> </P> 9楼方法2007版本可用 <P>用DOSLIB呀很容易就能办到的</P> DOSLIB中有专用函数。并经过我2年来的使用发现没有任何毛病。真是个好软件啊! <p>doslib怎么用法,举个例子阿</p> 本帖最后由 作者 于 2007-2-10 9:37:32 编辑
不需要DosLib,用以下函数就可以:(defun GetMyDocumentsDir()
(vlax-invoke-method
(vlax-get-property
(vlax-create-object "wscript.shell")
'SpecialFolders) 'Item"MyDocuments")
) 呵呵,高人啊,高~ (getenv "UserProfile") 这个简单些<br/> Ea发表于2007-2-11 7:19:00static/image/common/back.gif(getenv \"UserProfile\") 这个简单些
<p></p><p>这个环境变量只能取得用户配置文件的位置,并不能正确取得“我的文档”位置,因为用户有可能会更新“我的文档”的存放位置,象我的XP就把“我的文档”放在D盘以避免重装系统时文件丢失。</p><p>我不知道为什么AutoCAD环境变量不把“我的文档”位置放进去。</p> (getvar "mydocumentsprefix") "mydocumentsprefix"这个是系统变量吗?,还是高版中添加的
页:
[1]
2