请问如何在_IEAction执行点击操作后,返回新窗口的对象变量?[已解决]
本帖最后由 tsys 于 2011-11-23 21:54 编辑如题,想获得 _IEAction($oLink, "click")执行点击操作后,弹出新窗口的对象变量
本人猜测可能需要用到_IEAttach 函数,由于功力不够,还望论坛朋友赐教
#include <IE.au3>
$oIE = _IECreate("http://tieba.baidu.com/index.html")
$sMyString = "影视"
$oLinks = _IELinkGetCollection($oIE)
For $oLink in $oLinks
$sLinkText = _IEPropertyGet($oLink, "innerText")
If StringInStr($sLinkText, $sMyString) Then
_IEAction($oLink, "click")
ExitLoop
EndIf
Next 我只能说获取链接后,用_IENavigate在本网页打开 本帖最后由 tsys 于 2011-11-23 21:38 编辑
回复 1# suiyefeng
您好,其实思路我都知道,但是使用_IEPropertyGet($oLink, "url")获取链接,不知道如何能与文本匹配上,这是关键 回复 3# tsys
你可以点击不就是获取到了对象么?同样也就可以获取对象的href属性么 回复 4# suiyefeng
呵呵,本人愚钝,多谢指教,你的方法奏效,结帖了 如果是按钮的话,应该是$x.click吧? 就这么解决了????不对吧
页:
[1]