找回密码
 加入
搜索
查看: 4928|回复: 5

[IE类操作] _IECreate怎么判断打开网页超时退出

  [复制链接]
发表于 2011-5-27 16:33:29 | 显示全部楼层 |阅读模式
本帖最后由 xiaozui 于 2011-5-27 16:35 编辑

我是希望用_IECreate打开一个网页,等待网页加载完毕再进行下一步操作,可是有时候,某些网页半天打不开它也一直在等待,这很浪费时间。请问怎么加一个判断,如果_IECreate超过10秒钟后仍没加载完网页就强制退出?
发表于 2011-5-27 16:51:34 | 显示全部楼层
#include <ie.au3>
_IELoadWaitTimeout (2000);设置超时的时间,毫秒
$oIE = _IECreate('http://www.autoitx.com')
If @error=6 Then MsgBox(0,0,'超时')
试试
 楼主| 发表于 2011-5-27 17:48:26 | 显示全部楼层
试试
Ziya 发表于 2011-5-27 16:51



    _IELoadWaitTimeout 的作用范围是?我是希望用_IECreate打开一个网页,等待网页加载完毕再进行下一步操作,如果_IECreate超过10秒钟后仍没加载完网页就结束_IECreate,接着进行下一步操作
发表于 2011-5-28 09:05:53 | 显示全部楼层
学习了。。
发表于 2011-5-30 09:34:55 | 显示全部楼层
二楼的代码时正确的,不知lz是想干嘛来着
 楼主| 发表于 2011-5-30 15:20:39 | 显示全部楼层
二楼的代码时正确的,不知lz是想干嘛来着
逆水风帆 发表于 2011-5-30 09:34



    谢谢,问题已经解决了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-15 02:08 , Processed in 0.093684 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表