找回密码
 加入
搜索
查看: 3257|回复: 5

[系统综合] 如何获得IE浏览器中的URL地址,并如何设置新的URL地址

[复制链接]
发表于 2011-3-9 11:11:51 | 显示全部楼层 |阅读模式
如何获得IE浏览器中的URL地址,并如何设置。


似乎用ControlGetText("[Class:IEFrame]","","ComboBox1")不可以,没有想到其他办法,
请指教,谢谢
 楼主| 发表于 2011-3-9 11:33:54 | 显示全部楼层
程序检测IE浏览器中URL地址符合某个规则时,获得URL地址,并修改该地址,重新填入新地址,发送刷新操作,这个就是程序应用背景
发表于 2011-3-9 12:05:05 | 显示全部楼层
#include <IE.au3>

Dim $aIE[1]
$aIE[0] = 0

$i = 1
While 1
    $oIE = _IEAttach ("", "instance", $i)
MsgBox(0, "The URL", _IEPropertyGet ($oIE, "locationurl"))
    If @error = $_IEStatus_NoMatch Then ExitLoop
    ReDim $aIE[$i + 1]
    $aIE[$i] = $oIE
    $aIE[0] = $i
    $i += 1
WEnd

MsgBox(0, "Browsers Found", "Number of browser instances in the array: " & $aIE[0])

评分

参与人数 1金钱 +10 收起 理由
xyold1 + 10

查看全部评分

发表于 2011-3-9 12:07:25 | 显示全部楼层
把UDFs3CHS帮助中的IE.au3中的
_IEAttach
_IENavigate
_IEAction
仔细看看
发表于 2011-3-9 14:53:25 | 显示全部楼层
ControlGetText("[Class:IEFrame]","","Edit1")
发表于 2011-3-12 18:57:17 | 显示全部楼层
3楼正解
主要是
_IEPropertyGet  可以得到URL
_IENavigate  打开指定URL
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-11 04:46 , Processed in 0.111006 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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