dhh45 发表于 2011-3-9 11:11:51

如何获得IE浏览器中的URL地址,并如何设置新的URL地址

如何获得IE浏览器中的URL地址,并如何设置。


似乎用ControlGetText("","","ComboBox1")不可以,没有想到其他办法,
请指教,谢谢

dhh45 发表于 2011-3-9 11:33:54

程序检测IE浏览器中URL地址符合某个规则时,获得URL地址,并修改该地址,重新填入新地址,发送刷新操作,这个就是程序应用背景

骗子 发表于 2011-3-9 12:05:05

#include <IE.au3>

Dim $aIE
$aIE = 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 = $i
    $i += 1
WEnd

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

骗子 发表于 2011-3-9 12:07:25

把UDFs3CHS帮助中的IE.au3中的
_IEAttach
_IENavigate
_IEAction
仔细看看

ceoguang 发表于 2011-3-9 14:53:25

ControlGetText("","","Edit1")

chenlu_ling 发表于 2011-3-12 18:57:17

3楼正解
主要是
_IEPropertyGet可以得到URL
_IENavigate打开指定URL
页: [1]
查看完整版本: 如何获得IE浏览器中的URL地址,并如何设置新的URL地址