- 浏览: 34426 次
- 性别:
- 来自: 苏州
最新评论
IE定期刷新网页的VBS脚本
2011年01月02日
[b]IE[/b][b]定期刷新网页的VBS脚本
[/b]On Error Resume Next
Set objExplorer = CreateObject("InternetExplorer.Application") objExplorer.Navigate "http://www.microsoft.com/technet/scriptcenter" objExplorer.Visible = 1 Wscript.Sleep 5000 Set objDoc = objExplorer.Document Do While True Wscript.Sleep 30000 objDoc.Location.Reload(True) If Err 0 Then Wscript.Quit End If Loop 这里巧妙地利用脚本来启动Internet Explorer,然后让该脚本将命令传递给此浏览器。要实现此目的,首先添加On Error Resume Next 语句(以后将进行详细介绍),然后创建一个InternetExplorer.Application 对象实例。使用Navigate 方法来打开所需的网页(嘿,真巧:竟然是“脚本中心”主页!),然后将Visible 属性设置为1。(这很重要吗?如果我们真想看到Internet Explorer 实例,它确实很重要。)
接下来,使用Wscript.Sleep 将脚本暂停5 秒(5,000 毫秒)。这样做是为了确保在继续之前完全加载了Internet Explorer;如果没有完全加载Internet Explorer,那么下一行代码很可能会失败,这意味着我们的脚本很可能会失败。
顺便说一句,下一行代码将创建对Internet Explorer 文档对象的对象引用。因为要刷新网页就不得不重新加载当前的Internet Explorer 文档,所以必须这样做。这正是Internet Explorer 对象模型的工作方式。
创建此对象引用之后,设置一个将会永远运行的Do While 循环。(不用担心,要停止该脚本很容易。)在该循环内,调用Sleep 方法并使脚本暂停30 秒(这是因为我们决定每隔30 秒刷新一次网页)。如果我们想每隔两分钟刷新一次网页怎么办呢?没问题,只要使用下面一行代码就可以了,它会使脚本暂停120 秒(120,000 毫秒)。
Wscript.Sleep 120000
到30 秒后,调用Reload 方法来重新加载当前文档。向Reload 传递一个参数 -True,它将通知Internet Explorer 从Web 服务器重新加载文档。如果没有此参数,Reload 就会从Internet Explorer 缓存重新加载文档,这意味着我们将不能获得最新和最全的网页。
调用Reload 方法之后,检查Err 对象的值。如果发生了错误(并且导致该错误的主要原因是有人关闭了浏览器窗口),只要终止脚本即可。如果没有发生错误,则进入下一轮循环,等待30 秒,然后全部重新启动。
是的,结束该脚本的简便方法就是:关闭浏览器窗口。执行该操作后,脚本会在30 秒内终止。
发表评论
-
图象显示
2012-01-09 09:41 754图象显示 2009年11月15日 医用图像处理系统是利用 ... -
部分MATLAB代码
2012-01-09 09:41 1701部分MATLAB代码 2009年09 ... -
操蛋的智能仪器
2012-01-09 09:41 677操蛋的智能仪器 2011年0 ... -
matlab
2012-01-09 09:41 1091matlab 2011年05月17日 ... -
警惕网页隐形代码 防范五种系统杀手
2012-01-08 09:25 539警惕网页隐形代码 防范 ... -
VBS教程2
2012-01-08 09:25 596VBS教程2 2011年02月19日 ... -
VBS教程3
2012-01-08 09:25 522VBS教程3 2011年02月19日 下一篇:VBS系列 ... -
VBS脚本常用经典代码收集
2012-01-08 09:25 914VBS脚本常用经典代码收集 2010年06月26日 标签 ... -
makefile教程 7
2012-01-07 09:16 583makefile教程 7 2010年09月2 ... -
Makefile学习(三)
2012-01-07 09:16 488Makefile学习(三) 2010年01 ... -
Linux内核Makefile文件
2012-01-07 09:16 569Linux内核Makefile文件 2011年06月06日 ... -
Makefile 简单了解
2012-01-07 09:16 574Makefile 简单了解 2011年11月30日 规则 ... -
Makefile中的变量
2012-01-07 09:16 596Makefile中的变量 2010年03月25日 Ma ... -
广西艺术学院2012年本科招生专业考试通知
2012-01-06 10:06 676广西艺术学院2012年本科招生专业考试通知 2011年12月 ... -
《 中国当代艺术“价值观” 》 高岭 (六) 完
2012-01-06 10:06 543《 中国当代艺术“价值 ... -
剪刀手爱德华(二)镜式文本分析
2012-01-06 10:06 2493剪刀手爱德华(二)镜式 ... -
2012年北京师范大学艺术类本科招生简章
2012-01-06 10:06 6032012年北京师范大学艺术 ... -
天津工业大学2012年艺术类专业招生简章
2012-01-06 10:06 767天津工业大学2012年艺术类专业招生简章 2012年01月0 ... -
中国古代的衣食住行
2012-01-05 13:27 477中国古代的衣食住行 2010年04月06日 对中国古 ... -
关于松
2012-01-05 13:27 533关于松 2011年04月21日 ...
相关推荐
用vbs脚本实现周期性自动刷新网页,从而实现对指定网页的自动化刷新。
自动打网页的VBS脚本 自动打网页的VBS脚本 可也调整窗口大小
wincc vbs脚本手册 西门子 组态 脚本
VBS实例 44个 vbs脚本实例, VBS取QQ-TM号码的自动登录命令行.vbs 妙用脚本清除电脑中的痕迹.vbs 后台字典文件管理器.vbs 定时关机.vbs 列出管理工具集.vbs 旁注查询工具.vbs 中文姓名笔画计算(VBS脚本版).vbs ...
VBS脚本运行库手册之一(磁盘操作) VBS脚本运行库手册之二(磁盘操作) VBS脚本运行库手册之三(管理文件夹) VBS脚本运行库手册之四(管理文件夹) VBS脚本运行库手册之五(文件夹属性) VBS脚本运行库手册之...
wincc VBS脚本加密破解
Qt工程,c++代码调用vbs脚本函数,一个很简单的demo,参考学习
helloworld vbs 脚本hellohelloworld vbs 脚本world vbs 脚本helloworld vbs 脚本helloworld vbs 脚本helloworld vbs 脚本
WinCC常用的C脚本和VBS脚本对变量进行置位,复位,取反,读写变量;
Vbs脚本编程简明教程Vbs脚本编程简明教程Vbs脚本编程简明教程Vbs脚本编程简明教程Vbs脚本编程简明教程
vbs脚本,设置默认打印机, 服务器管理员可以用于用户登录后指定默认打印机.
c#(winform)调用VBS脚本 c#(winform)调用VBS脚本
vbs脚本手册
WINCC中使用VBS脚本读写SQLServer数据库文件WINCC中使用VBS脚本读写SQLServer数据库文件WINCC中使用VBS脚本读写SQLServer数据库文件WINCC中使用VBS脚本读写SQLServer数据库文件
TIA Portal WinCC Engineering V17 – VBS脚本编程参考手册
windows常用bat/vbs脚本合集,2017年06月09日版本
VBS VBSCRIPT 脚本 VBS脚本入门教程5 <br>大家如果觉得好,可以到我站来看看。 email:kelonre@tom.com<br>msn:kelonre@tom.com<br>QQ:53163108 (请注明申请斑竹字样) 本站QQ群号:31686490;12647825(新群)...
博途V15 wincc使用VBS脚本添加删除趋势曲线,文件为添加删除曲线脚本
WinCC_VBS脚本,包含VBS 手册,
VBS脚本编程经典教材