本帖最后由 .個朲綉√ 于 2013-5-24 09:33 编辑 $Ele = _IETagNameGetCollection($oIE,"INPUT")
For $Input In $Ele
If $Input.classname<>'0' And $Input.type='submit' Then
$Input.Click()
MsgBox(1,"提示","弹窗后检测程序是否继续运行.")
ExitLoop
EndIf
Next
用以上法点击按钮、或用下面的方法,在点击过事会弹出一个来自网页的消息窗口,这时只能手工点掉,否则程序都无法继续执行,msgbox都不弹,只有点掉来自网页的消息才会弹msgbox。 Local $oSubmit = _IEGetObjByName($oIE, "btsubmit");点击下一步
_IEAction($oSubmit, "click")
http://www.autoitx.com/thread-36602-1-1.html
我在论坛和度娘上找了好久,看到这个帖子,问题和我类似,但我无法解决,我甚至重新写了一个小程序,代码如下,正常手工操作的话,弹出来自网页的消息都会自动关闭,但是用上面的代码执行弹窗后,就不会自动关闭了,求各位指教,谢谢!!While 1
WinWaitActive("来自网页的消息")
WinClose("来自网页的消息")
WEnd
|