按键精灵开发教程:获取特殊文件夹路径.docx_第1页
按键精灵开发教程:获取特殊文件夹路径.docx_第2页
按键精灵开发教程:获取特殊文件夹路径.docx_第3页
按键精灵开发教程:获取特殊文件夹路径.docx_第4页
按键精灵开发教程:获取特殊文件夹路径.docx_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

按键精灵开发教程:获取特殊文件夹路径来源:按键学院 【按键精灵】电脑里有些特别的文件夹,它的路径并不是每台电脑都一样。例如,有很多游戏喜欢把一些配置文件放在,“我的文档”文件夹下但是“我的文档”文件夹的路径,并不是每台机子都一样的,例如,在一台win7机子上,它的路径是这样: C:Documents and SettingsceshijiMy Documents在一台xp机子上,它的路径是这样:D:Backup我的文档看起来十分头疼实际上一行代码就可以解决这个问题q97012791童鞋收集了50多个特殊文件夹的路径获取方式,以后再也不用担心获取不到特殊文件夹路径了点 32个赞获取方法命令代码命令说明MsgBoxCreateObject(Shell.Application).Namespace(&H0).Self.Path“桌面”的桌面图标MsgBoxCreateObject(Shell.Application).Namespace(&H1).Self.PathIE浏览器的桌面图标MsgBoxCreateObject(Shell.Application).Namespace(&H2).Self.Path当前用户的“程序”菜单文件夹MsgBoxCreateObject(Shell.Application).Namespace(&H3).Self.Path“控制面板”文件夹MsgBoxCreateObject(Shell.Application).Namespace(&H4).Self.Path“打印机”的桌面图标MsgBoxCreateObject(Shell.Application).Namespace(&H5).Self.Path当前用户的“我的文档”文件夹MsgBoxCreateObject(Shell.Application).Namespace(&H6).Self.Path当前用户的“收藏夹”文件夹MsgBoxCreateObject(Shell.Application).Namespace(&H7).Self.Path当前用户的“启动”菜单文件夹MsgBoxCreateObject(Shell.Application).Namespace(&H8).Self.Path当前用户的“文档”菜单文件夹MsgBoxCreateObject(Shell.Application).Namespace(&H9).Self.Path当前用户的“发送到”文件夹MsgBoxCreateObject(Shell.Application).Namespace(&HA).Self.Path回收站MsgBoxCreateObject(Shell.Application).Namespace(&HB).Self.Path当前用户的“开始”菜单文件夹MsgBoxCreateObject(Shell.Application).Namespace(&HC ).Self.PathlogicalMy Documentsdesktop iconMsgBoxCreateObject(Shell.Application).Namespace(&HD).Self.Path当前用户的“音乐文件”文件夹MsgBoxCreateObject(Shell.Application).Namespace(&HE).Self.PathMy Videos folderMsgBoxCreateObject(Shell.Application).Namespace(&H10).Self.Path当前用户的“桌面”文件夹MsgBoxCreateObject(Shell.Application).Namespace(&H11).Self.Path“我的电脑”桌面图标MsgBoxCreateObject(Shell.Application).Namespace(&H12).Self.Path“网上邻居”的桌面图标MsgBoxCreateObject(Shell.Application).Namespace(&H13).Self.Path当前用户的“网络连接”文件夹MsgBoxCreateObject(Shell.Application).Namespace(&H14).Self.Path“系统字体”文件夹MsgBoxCreateObject(Shell.Application).Namespace(&H15).Self.Path系统中存储文档模块的文件夹MsgBoxCreateObject(Shell.Application).Namespace(&H16).Self.Path所有用户的“开始菜单”文件夹MsgBoxCreateObject(Shell.Application).Namespace(&H17).Self.Path所有用户的“程序”文件夹MsgBoxCreateObject(Shell.Application).Namespace(&H18).Self.Path所有用户的“启动”文件夹MsgBoxCreateObject(Shell.Application).Namespace(&H19).Self.Path所有用户的“桌面”文件夹MsgBoxCreateObject(Shell.Application).Namespace(&H1A).Self.Path当前用户的“应用数据”文件夹MsgBoxCreateObject(Shell.Application).Namespace(&H1B).Self.Path当前用户的“网络打印机”桌面图标MsgBoxCreateObject(Shell.Application).Namespace(&H1C).Self.Path当前用户的“应用数据”文件夹MsgBoxCreateObject(Shell.Application).Namespace(&H1D).Self.Pathnon localized startupMsgBoxCreateObject(Shell.Application).Namespace(&H1E).Self.Pathnon localized common startupMsgBoxCreateObject(Shell.Application).Namespace(&H1F).Self.Path所有用户的“我的收藏”夹文件MsgBoxCreateObject(Shell.Application).Namespace(&H20).Self.Path当前用户IE的“Cache”文件夹MsgBoxCreateObject(Shell.Application).Namespace(&H21).Self.Path当前用户IE的“Cookie”文件夹MsgBoxCreateObject(Shell.Application).Namespace(&H22).Self.PathIE的“历史记录”文件夹MsgBoxCreateObject(Shell.Application).Namespace(&H23).Self.Path所有用户的“应用数据”文件夹MsgBoxCreateObject(Shell.Application).Namespace(&H24).Self.Path系统中的Windows目录MsgBoxCreateObject(Shell.Application).Namespace(&H25).Self.PathWINDOWS系统的“System32”文件夹MsgBoxCreateObject(Shell.Application).Namespace(&H26).Self.Path“程序文件”文件夹MsgBoxCreateObject(Shell.Application).Namespace(&H27).Self.Path当前用户的“图片收藏”文件夹MsgBoxCreateObject(Shell.Application).Namespace(&H28).Self.Path当前用户的“用户配置文件”文件夹MsgBoxCreateObject(Shell.Application).Namespace(&H29).Self.Pathx86 system directory on RISCMsgBoxCreateObject(Shell.Application).Namespace(&H2A).Self.Pathx86 C:Program Files on RISCMsgBoxCreateObject(Shell.Application).Namespace(&H2B).Self.Path系统程序共用组件文件夹MsgBoxCreateObject(Shell.Application).Namespace(&H2C).Self.Pathx86 Program FilesCommon on RISCMsgBoxCreateObject(Shell.Application).Namespace(&H2D).Self.Path所有用户的“模块”文件夹MsgBoxCreateObject(Shell.Application).Namespace(&H2E).Self.Path所有用户的“我的文档”文件夹MsgBoxCreateObject(Shell.Application).Namespace(&H2F).Self.Path所有用户的“管理工具”文件夹MsgBoxCreateObject(Shell.Application).Namespace(&H30).Self.Path当前用户的“管理工具”文件夹MsgBoxCreateObject(Shell.Application).Namespace(&H31).Self.PathNetwork and Dial-up ConnectionsMsgBoxCreateObject(Shell.Application).Namespace(&H35).Self.PathAll UsersMy MusicMsgBoxCreateObject(Shell.Application).Namespace(&H36).Self.PathAll UsersMy PicturesMsgBoxCreateObject(Shell.Application).Namespace(&H37).Self.PathAll UsersMy VideoMsgBoxCreateObject(Shell.Application).Namespace(&H38).Self.PathResource DirecotryMsgBoxCreateObject(Shell.Application).Namespace(&H39).Self.PathLocalized Resource DirecotryMsgBoxCreateObject(Shell.Application).Namespace(&H3A).Self.PathLinks to All Users OEM specific appsMsgBoxCreateObject(Shell.Application).Namespace(&H3B).Self.PathUSERPROFILELocal SettingsApplication DataMicrosoftCDBurningMsgBoxCreateObject(Shell.Application).Namespace(&H3D).Self.PathComputers Near Me (computered from Workgroup membership)组合命令&H8000combine with CSIDL_ value to force folder creation inSHGetFolderPath()组合命令&H4000combine with CSIDL_ value to return an unverified folder path组合命令&H1000combine with CSIDL_ value to insure non-alias versions of thepidl组合命令&H800combine with CSIDL_ value to indicate per-user init (eg.upgrade)组合命令&HFF00mask for all possible flag values代码:网页源文件=取网页源码(/forum.php)TracePrint 网页源文件Function 取网页源码(URL) Set objXML=CreateObject(Microsoft.XMLHTTP) objXML.Open Get, Url, False objXML.send If objXML.readyState=4 then 取网页源码 =objXML.ResponseText End If objXML.Abort Set objXML = NothingEnd Function代码解析: objXML.Open Get, Url, FalseXMLHTTP对象的Open方法,它的参数是这样的bstrMethod, bstrUrl, varAsync, bstrUser, bstrPassword一共五个参数:bstrMethod:数据传送方式,即GET或POST。我们要获取数据,所以使用GET方式。 bstrUrl: 服务网页的URL。 varAsync: 是否同步执行。缺省为True,即异步执行。False,即同步执行。我们选择False,同步执行,意思就是:发送完要获取网页源文件的指令之后,等待返回值,等值返回了才执行下一句代码。bstrUser: 用户名,可省略。bstrPassword:用户口令,可省略。If objXML.readyState=4 thenXMLHTTP对象的readystate属性,它的值是0-4:0 :

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论