xiaozui 发表于 2011-5-27 16:33:29

_IECreate怎么判断打开网页超时退出

本帖最后由 xiaozui 于 2011-5-27 16:35 编辑

我是希望用_IECreate打开一个网页,等待网页加载完毕再进行下一步操作,可是有时候,某些网页半天打不开它也一直在等待,这很浪费时间。请问怎么加一个判断,如果_IECreate超过10秒钟后仍没加载完网页就强制退出?

Ziya 发表于 2011-5-27 16:51:34

#include <ie.au3>
_IELoadWaitTimeout (2000);设置超时的时间,毫秒
$oIE = _IECreate('http://www.autoitx.com')
If @error=6 Then MsgBox(0,0,'超时')试试

xiaozui 发表于 2011-5-27 17:48:26

试试
Ziya 发表于 2011-5-27 16:51 http://www.autoitx.com/images/common/back.gif


    _IELoadWaitTimeout 的作用范围是?我是希望用_IECreate打开一个网页,等待网页加载完毕再进行下一步操作,如果_IECreate超过10秒钟后仍没加载完网页就结束_IECreate,接着进行下一步操作

淡定开源 发表于 2011-5-28 09:05:53

学习了。。

逆水风帆 发表于 2011-5-30 09:34:55

二楼的代码时正确的,不知lz是想干嘛来着

xiaozui 发表于 2011-5-30 15:20:39

二楼的代码时正确的,不知lz是想干嘛来着
逆水风帆 发表于 2011-5-30 09:34 http://www.autoitx.com/images/common/back.gif


    谢谢,问题已经解决了{:face (427):}
页: [1]
查看完整版本: _IECreate怎么判断打开网页超时退出