找回密码
 加入
搜索
楼主: rain

[IE类操作] [已解决]请问:如何能获取当前浏览器打开的所有窗口的网址呢?

 火.. [复制链接]
发表于 2012-4-8 13:09:55 | 显示全部楼层
本帖最后由 ahphsautoit 于 2012-4-8 13:25 编辑

代码如下:我插入不了代码呢,只能这样写出来看看。                                          
                        $i = 1
                        While 1
                                $oIE = _IEAttach("", "instance", $i)                      ;循环获取对象变量
                                If @error = $_IEStatus_NoMatch Then ExitLoop   ;如果错误则退出
                                $url = _IEPropertyGet($oIE, "locationurl")            ;获取对象变量对应的网址
                                $urlname= _IEPropertyGet($oIE, 'locationname') ;获取网址对应的标题名
                                If WinExists($urlname, '') = 1 Then ExitLoop         ;如果检测到对应标题名的IE窗口存在则退出循环
                                $i += 1
                        WEnd
                        MsgBox(0, Default, $urlname & @CRLF & @CRLF & $url)
发表于 2012-10-6 19:28:42 | 显示全部楼层
不知道能不能读出历史访问记录
发表于 2013-7-11 18:11:36 | 显示全部楼层
学习了,高手
发表于 2017-9-26 20:34:25 | 显示全部楼层
学习 学习 谢谢分享
发表于 2017-9-26 20:34:58 | 显示全部楼层
学习 学习 谢谢分享
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-20 00:13 , Processed in 0.065316 second(s), 14 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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