TC官方合作论坛

 找回密码
 立即注册
查看: 652|回复: 6
打印 上一主题 下一主题

[已解决] 求教怎么获取桌面的完整路径,在线等...

[复制链接]
跳转到指定楼层
楼主
发表于 2014-4-29 08:25:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
求教怎么获取桌面的完整路径,在线等...
例如:win7 32位系统下就是这个:C:\Users\Administrator\Desktop
我要获取方式
回复

使用道具 举报

地板
发表于 2014-4-29 10:54:42 | 只看该作者
本帖最后由 itcfan 于 2014-4-29 13:54 编辑

  1. 空间 注册表

  2. 功能 初始化()
  3. 系统版本=系统.版本()
  4. 如果(系统版本==5)
  5. 获取桌面路径=系统.注册表获取键值("HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders","Desktop")
  6. 编辑框.设置文本("编辑框0",获取桌面路径)
  7. 否则

  8. 获取桌面路径=系统.注册表获取键值("HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\user Shell Folders","Desktop")
  9. 编辑框.设置文本("编辑框0",获取桌面路径)
  10. 如果结束
  11. 功能结束

  12. 空间结束
复制代码

回复 支持 反对

使用道具 举报

沙发
发表于 2014-4-29 10:15:07 | 只看该作者
中间那个是用户名
回复 支持 反对

使用道具 举报

板凳
发表于 2014-4-29 10:15:57 | 只看该作者
你系统下C盘除了 users文件夹 所有用户 还有个user 当前用户
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2014-4-29 11:05:05 | 只看该作者
本帖最后由 1074726574 于 2014-4-29 11:08 编辑

TC的缺陷啊,获取桌面路径竟然要动用注册表...
还不如我用api



而且,你代码是错误的
回复 支持 反对

使用道具 举报

6#
发表于 2014-4-29 11:05:18 | 只看该作者
看看对不对,我是WINXP系统。
回复 支持 反对

使用道具 举报

7#
发表于 2014-4-29 13:53:19 | 只看该作者
1074726574 发表于 2014-4-29 11:05
TC的缺陷啊,获取桌面路径竟然要动用注册表...
还不如我用api

……关TC什么事???“不管黑猫白猫,捉到老鼠就是好猫”!
当然还有实现获取桌面路径的方法,但获取注册表的好处你可知道?
如果对方用了修改桌面路径的软件,那路径还会是:C:\Users\Administrator\Desktop?
我的桌面路径就是:d:\我的文档\桌面。
再说动用注册表很神秘吗?使用api就一定比使用注册表好?
  1. 空间 注册表
  2. 功能 初始化()
  3.     系统版本=系统.版本()
  4.     如果(系统版本==5)
  5.         获取桌面路径=系统.注册表获取键值("HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders","Desktop")
  6.         编辑框.设置文本("编辑框0",获取桌面路径)   
  7.     否则
  8.         
  9.         获取桌面路径=系统.注册表获取键值("HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\user Shell Folders","Desktop")
  10.         编辑框.设置文本("编辑框0",获取桌面路径)  
  11.     如果结束
  12. 功能结束
  13. 空间结束
复制代码



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-27 10:59 , Processed in 0.341185 second(s), 23 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表