按键精灵开发教程:获取特殊文件夹路径

 时间:2024-10-13 08:45:23

1、获取方法

2、命令代码命令说明MsgBoxCreateObject("Shell.Application").Namesp锾攒揉敫ace(&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.Pathlogical"MyDocuments"desktopiconMsgBoxCreateObject("Shell.Application").Namespace(&HD).Self.Path当前用户的“音乐文件”文件夹MsgBoxCreateObject("Shell.Application").Namespace(&HE).Self.Path"MyVideos"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.PathnonlocalizedstartupMsgBoxCreateObject("Shell.Application").Namespace(&H1E).Self.PathnonlocalizedcommonstartupMsgBoxCreateObject("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.Pathx86systemdirectoryonRISCMsgBoxCreateObject("Shell.Application").Namespace(&H2A).Self.Pathx86C:\ProgramFilesonRISCMsgBoxCreateObject("Shell.Application").Namespace(&H2B).Self.Path系统程序共用组件文件夹MsgBoxCreateObject("Shell.Application").Namespace(&H2C).Self.Pathx86ProgramFiles\CommononRISCMsgBoxCreateObject("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.PathNetworkandDial-upConnectionsMsgBoxCreateObject("Shell.Application").Namespace(&H35).Self.PathAllUsers\MyMusicMsgBoxCreateObject("Shell.Application").Namespace(&H36).Self.PathAllUsers\MyPicturesMsgBoxCreateObject("Shell.Application").Namespace(&H37).Self.PathAllUsers\MyVideoMsgBoxCreateObject("Shell.Application").Namespace(&H38).Self.PathResourceDirecotryMsgBoxCreateObject("Shell.Application").Namespace(&H39).Self.PathLocalizedResourceDirecotryMsgBoxCreateObject("Shell.Application").Namespace(&H3A).Self.PathLinkstoAllUsersOEMspecificappsMsgBoxCreateObject("Shell.Application").Namespace(&H3B).Self.PathUSERPROFILE\LocalSettings\ApplicationData\Microsoft\CDBurningMsgBoxCreateObject("Shell.Application").Namespace(&H3D).Self.PathComputersNearMe(computeredfromWorkgroupmembership)组合命令&H8000combinewithCSIDL_valuetoforcefoldercreationinSHGetFolderPath()组合命令&H4000combinewithCSIDL_valuetoreturnanunverifiedfolderpath组合命令&H1000combinewithCSIDL_valuetoinsurenon-aliasversionsofthepidl组合命令&H800combinewithCSIDL_valuetoindicateper-userinit(eg.upgrade)组合命令&HFF00maskforallpossibleflagvalues

3、代码:网页源文件=取网页源码("http://bbs.anjian.com/forum.php")TracePrint网页源文件Function取网页源码(URL)SetobjXML=CreateObject("Microsoft.XMLHTTP")objXML.Open"Get",Url,FalseobjXML.sendIfobjXML.readyState=4then取网页源码=objXML.ResponseTextEndIfobjXML.AbortSetobjXML=NothingEndFunction

4、代码解析:objXML.Open"Get",Url,掂迎豢畦FalseXMLHTTP对象的Open方法,它的参数是这样的bstrM髫潋啜缅ethod,bstrUrl,varAsync,bstrUser,bstrPassword一共五个参数:bstrMethod:数据传送方式,即GET或POST。我们要获取数据,所以使用GET方式。bstrUrl:服务网页的URL。varAsync:是否同步执行。缺省为True,即异步执行。False,即同步执行。我们选择False,同步执行,意思就是:发送完要获取网页源文件的指令之后,等待返回值,等值返回了才执行下一句代码。bstrUser:用户名,可省略。bstrPassword:用户口令,可省略。IfobjXML.readyState=4thenXMLHTTP对象的readystate属性,它的值是0-4:0 :Response对象已经创建,但XML文档上载过程尚未结束1 :XML文档已经装载完毕2 :XML文档已经装载完毕,正在处理中3 :部分XML文档已经解析4 :文档已经解析完毕,客户端可以接受返回消息

5、药方二使用按键自带的web网页插件的save命令保存网页源文件。代码:callPlugin.Web.Bind("wqm.exe")//绑定wqmCallPlugin.Web.Save("http://bbs.anjian.com/forum.php","C:\1.txt")//保存网页源文件到c盘下的1.txt文本中RunApp"C:\1.txt"注意:此方法有个缺点,那就是,运行过程中会弹出wqm窗口。

按键精灵开发教程:获取特殊文件夹路径

6、药方三懒人插件、365插件都有读取网页源文件的命令,小编这里用365插件的GetWebText命令做个例子。使用方法:1、下载365插件2、解压之后将:Mini365.dll这个文件放到按键精灵安卓目录下的plugin文件夹中Plugin.Mini365.GetWebTextURL,ModeGetWebText命令有两个参数:网址(URL)和网页编码(Mode)网页编码常见的是:GB2312和UTF-8如何得知网页的编码是哪种呢?我们打开网页,按下F12调出网页代码分析器,绿色圈圈里的那个GBK就是当前网页的编码:

按键精灵开发教程:获取特殊文件夹路径

7、代码:网页源文件=Plugin.Mini365.GetWebText("http://bbs.anjian.com/forum.php","GBk")TracePrint网页源文件

  • atp荧光检测仪操作过程详解
  • 转转的发布技巧
  • 扬州周边自驾游首选之地,高邮湖芦苇荡湿地公园
  • 上古有灵妖如何获得大量的太古币
  • 《卡通农场》
  • 热门搜索
    病毒手抄报内容写什么 新年手抄报简单又漂亮 关于过年的手抄报 缅怀先烈的手抄报 我与祖国共成长手抄报 防疫有我爱卫同行手抄报 关于国庆的手抄报 清明节手抄报简单 欢欢喜喜过大年手抄报 一年级清明节手抄报