各位前辈,我想由窗口句柄得到$oIE对象,然后得到当前的地址栏中的URL。
现在问题出在$oIE = _IEAttach ($handle,"HWND")这条语句中,报错如下
Return SetError($_IEStatus_Success, 0, HWnd($o_object.HWnd()))
Return SetError($_IEStatus_Success, 0, HWnd($o_object.HWnd()^ ERROR
我试了用"Title","URL"都可以得到$oIE,但就是用"HWND"不行。望大家指点。
代码如下:#include <IE.au3>
$oIE0 = _IECreate ("www.baidu.com")
Sleep(1000)
$handle = WinGetHandle("百度一下,你就知道 ")
MsgBox(0,"",$handle)
;$oIE = _IEAttach ("www.baidu.com","URL")
;$oIE = _IEAttach ("百度一下","Title")
$oIE = _IEAttach ($handle,"HWND")
$iURL = _IEPropertyGet($oIE, "locationurl")
MsgBox(0,"地址",$iURL)
|