找回密码
 加入
搜索
查看: 3950|回复: 8

[IE类操作] 打开网页,若在5秒内没有打开,就刷新一下,代码怎么写?

  [复制链接]
发表于 2011-11-8 11:55:30 | 显示全部楼层 |阅读模式
本帖最后由 zcsgamer 于 2011-11-8 12:03 编辑

打开网页,若在5秒内没有打开,就刷新一下,代码怎么写?

因为网页如果长时间打不开的话,程序会失效,所以我想如果长时间打不开,程序就自动刷新一下,以避免出问题,这里时间设为5秒,如何实现这个功能呢?
发表于 2011-11-8 12:56:35 | 显示全部楼层
sleep(5000)+F5
发表于 2011-11-8 14:03:56 | 显示全部楼层
那肯定要对网页有没有打开做一个判断了
楼主有没有去查一下UDF文档啊?
里面有介绍的。

$oIE = _IECreate ("www.autoitx.com",0,1,0)  ;立即返回,不等待页面加载完毕
然后判断 _IELoadWait($oIE,0,5000)   ;5000毫秒就是5秒
如果_IELoadWait($oIE,0,5000)) = 1 就不刷新
如果_IELoadWait($oIE,0,5000)) = 0 就刷新

评分

参与人数 1金钱 +20 收起 理由
水木子 + 20 感谢你对论坛的支持,希望以后继续发扬这种 ...

查看全部评分

发表于 2011-11-8 15:14:32 | 显示全部楼层
像高手学习
 楼主| 发表于 2011-11-9 10:40:46 | 显示全部楼层
那肯定要对网页有没有打开做一个判断了
楼主有没有去查一下UDF文档啊?
里面有介绍的。

$oIE = _IECre ...
dnbj2010 发表于 2011-11-8 14:03



    非常感谢
发表于 2011-11-9 12:05:57 | 显示全部楼层
ie里面有个缓冲的你看看
发表于 2011-11-9 12:30:48 | 显示全部楼层
回复 3# dnbj2010

很有心的注释!学习啦!
发表于 2011-11-19 01:58:23 | 显示全部楼层
个人建议使用模拟操作   加上个找色
发表于 2011-11-19 08:11:03 | 显示全部楼层
IE对象是有readyState这个属性的,用他就可以判断网页是否正在载入还是载入完成。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-15 16:24 , Processed in 0.082444 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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