一个操作IE 的问题
.......前面操作IE浏览器和打开网址省...
$oLinks = _IELinkGetCollection ($oIE) ;获取网址里面的link的集合
for $oLink In $oLinks
If StringInStr($oLink.href,"**asbnc") >0 Then ; 查找指定的链接,如果存在就点击
_IEAction ($oLink , "click")
Else
msgbox(0,"",StringInStr($oLink.href,"**asbnc")) ;如果不存在 ,提示
EndIf
Next
奇怪的问题:
1.明明链接中存在我要查找的。如果我把:
Else
msgbox(0,"",StringInStr($oLink.href,"**asbnc"))
这一部分去掉,则正常。
但如果加了:就直接执行这一部的代码了:
Else
msgbox(0,"",StringInStr($oLink.href,"**asbnc"))
这是为什么啊?
难道在if else里面
程序优先执行 else? |