cai11745 发表于 2016-9-21 17:39:13

【已解决】请问没有value的button如何点击

本帖最后由 cai11745 于 2016-9-22 14:01 编辑

查了些资料
没找到办法查到的资料是这样,不过我这个里面没有value 没法
$oButtons = _IETagnameGetCollection($oie, "button")
For $oButton in $oButtons
    If String($oButton.value) = "btn" Then
       _IEAction($oButton, "click")
    EndIf
Next
感谢

cai11745 发表于 2016-9-21 17:41:25

另外请问下面这个是不是只能用于连接、? button用不了的?
Local $sMyString = "KVM Over IP"
Local $oLinks = _IELinkGetCollection($oie)
For $oLink In $oLinks
    Local $sLinkText = _IEPropertyGet($oLink, "innerText")
    If StringInStr($sLinkText, $sMyString) Then
      _IEAction($oLink, "click")
      ExitLoop
    EndIf
Next

cai11745 发表于 2016-9-22 14:00:37

已经解决
在autoitcript论坛里搜到了答案
初学autoit 原来还有innertext这个参数还需要多学习Local $oButs = _IETagNameGetCollection($oie, "button")
For $oBut In $oButs
        If StringInStr($oBut.innertext, "KVM Over IP") Then
                _IEAction($oBut, "click")
                ExitLoop
        EndIf
Next
页: [1]
查看完整版本: 【已解决】请问没有value的button如何点击