[AHK]从注册表获取特殊路径
来源:互联网 发布:erp金蝶软件 编辑:程序博客网 时间:2024/05/21 13:27
/*;作者:QQ1576157;时间:2017年1月7日21:10:39; 功能: 从注册表获取特殊路径,此方法以支持以下特殊路径,AutoHotkey虽然支持一些特殊路径但还是不全。;原理:遍历HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders;可获得路径包括以下特殊位置CD BurningPrintHood{374DE290-123F-4565-9164-39C4925E467B}TemplatesStart MenuStartupSendToRecentProgramsPersonalNetHoodMy VideoMy PicturesMy MusicLocal AppDataHistoryFavoritesDesktopCookiesCacheAppData*/dir:=getSpec("Desktop");~ dir:=getSpec("My Video")if InStr(FileExist(dir), "D")Run %dir%;~ Run,%ComSpec%, %dir%elseMsgBox 出错returngetSpec(str){Loop, Reg, HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders, KVR{ if a_LoopRegType = keyvalue =else{RegRead, valueif ErrorLevelvalue = *error*};~ MsgBox, 4, , %a_LoopRegName% = %value% (%a_LoopRegType%)`n`nContinue?;~ IfMsgBox, NO, breakif (a_LoopRegName=str) ;桌面在注册表中为Desktop,注意加上引号break};~ dir:=ParseCmdLine(value);~ StringTrimRight,UserProfileDir, A_AppData, 16 ;~ StringReplace, dir, value, `%USERPROFILE`%, % UserProfileDir, AllTransform,dir,Deref,%value%return dir}
参考:
实现当前目录下开启CMD - N3verL4nd - 博客园 http://www.cnblogs.com/lgh1992314/p/5834693.html
得到win7 win8的桌面句柄 - whatday的专栏 - 博客频道 - CSDN.NET http://blog.csdn.net/whatday/article/details/8714573
0 0
- [AHK]从注册表获取特殊路径
- 从注册表获取路径
- 获取特殊文件的路径(注册表)
- 从注册表中获取BeyondCompare安装路径
- [AHK]获取word文档路径
- 获取cad注册表路径
- [ahk]AutoHotkey从EXCEL 获取单元格内容
- [AHK]AutoHotkey从新浪获取期货行情
- [AHK]从time.tianqi.com获取时间
- 从注册表获取Ip
- 获取特殊文件夹路径
- 获取特殊路径
- ahk 10.注册表管理
- [FUNC]AHK获取当前选中的文件路径
- C++编程实现从注册表中获取程序安装路径并调用exe文件。
- C++编程实现从注册表中获取程序安装路径并调用exe文件
- C++编程实现从注册表中获取程序安装路径并调用exe文件
- C++编程实现从注册表中获取程序安装路径并调用exe文件
- iOS 在 xib 文件中使用 UIScrollView
- C++11 thread
- 多表连接分页问题
- 深度学习Caffe实战笔记(11)一句话理解caffe的数据结构
- 【JVM实用参数】(五)新生代垃圾回收
- [AHK]从注册表获取特殊路径
- 【JVM实用参数】(六) 吞吐量收集器
- 剑指Offer之面试题37:两个链表的第一个公共结点
- 练习
- test
- 【JVM实用参数】(七)CMS收集器
- 学习opencv记录(一)
- 项目获取真实的IP地址
- c++ utf8与std::string字符编码转换