使用shell32.dll获取浏览器相关信息
2010-05-25 17:25
295 查看
在vb中引用shell32.dll
文件:C:/WINDOWS/system32/SHELL32.dll
名称:Microsoft Shell Controls And Automation
查询所有浏览器窗口,得到窗口地址,如果是目录浏览,该地址为file:///形式,若为网页,为http://形式
分别通过document得到对应的目标为ShellFolderView、HTMLDocument,进一步操作
Private Sub Form_Load()
Dim sh As New Shell
Dim p As ShellFolderView
For Each k In sh.Windows()
Debug.Print Left(k.locationurl, 64)
If Left(k.locationurl, 4) = "file" Then
Set p = k.document
'获得当前选定的文件项目
For Each z In p.SelectedItems
Debug.Print z
Next
End If
If Left(k.locationurl, 4) = "http" Then
Set d = k.document
Debug.Print " " & d.Title
End If
Next
End Sub
文件:C:/WINDOWS/system32/SHELL32.dll
名称:Microsoft Shell Controls And Automation
查询所有浏览器窗口,得到窗口地址,如果是目录浏览,该地址为file:///形式,若为网页,为http://形式
分别通过document得到对应的目标为ShellFolderView、HTMLDocument,进一步操作
Private Sub Form_Load()
Dim sh As New Shell
Dim p As ShellFolderView
For Each k In sh.Windows()
Debug.Print Left(k.locationurl, 64)
If Left(k.locationurl, 4) = "file" Then
Set p = k.document
'获得当前选定的文件项目
For Each z In p.SelectedItems
Debug.Print z
Next
End If
If Left(k.locationurl, 4) = "http" Then
Set d = k.document
Debug.Print " " & d.Title
End If
Next
End Sub
相关文章推荐
- android--------根据文件路径使用File类获取文件相关信息
- 使用Request.Browser获取客户端浏览器信息
- 总结!使用virConnectGetHostname()获取相关信息!RO~ 3ff8
- 使用Google Geocoding API来进行关键字搜索,获取相关的地理位置信息
- 如何获取在Forms 身份验证中浏览器传送到服务端的Cookie相关信息
- 使用gethostname()函数和gethostbyname()函数获取主机相关信息
- 使用gethostname()函数和gethostbyname()函数获取主机相关信息
- 使用ttXactAdmin、ttSQLCmdCacheInfo、ttSQLCmdQueryPlan获取SQL相关详细信息[TimesTen运维]
- AS:Flash AS3中获取浏览器信息及URL相关参数(并非swf url地址)
- js获取当前浏览器相关信息
- c++ 使用wmi 获取系统相关信息
- 使用C语言获取linux系统相关信息
- Cordova各个插件使用介绍系列(六)—$cordovaDevice获取设备的相关信息
- ActivityManager的初步使用——获取进程、Service、Activity、App的相关信息
- Mycat使用性能监控管理工具获取相关性能缺陷和监视信息
- 获取浏览器相关信息
- 使用VMware VSphere WebService SDK进行开发 (四)——获取集群(Cluster, ComputeResource)的相关信息
- 使用ttXactAdmin、ttSQLCmdCacheInfo、ttSQLCmdQueryPlan获取SQL相关具体信息[TimesTen运维]
- 使用gethostname()函数和gethostbyname()函数获取主机相关信息
- Android下使用TelephonyManager类获取设备电话相关信息