Windows小技巧5--如何通过vb脚本实现Chrome浏览器页面自动切换和刷新的功能



需求

近期由于某些需求,需要定时自动刷新Chrome浏览器页面,并在不同页面之间切换,经过查阅资料,发现可以用vb脚本轻松解决该问题。以下是该问题的脚本源码和使用说明,贴在此处以便于学习!


源码

'脚本代码实现(注释)
Set objShell = CreateObject("Wscript.Shell")
do
WScript.Sleep 5000
objShell.SendKeys "^1"
WScript.Sleep 10
objShell.SendKeys "^{F5}"
WScript.Sleep 20000
objShell.SendKeys "^2"
WScript.Sleep 10
objShell.SendKeys "^{F5}"
loop

说明:

SendKeys 1 、2 对应第一个和第二个页面
其对应进程为wscript.exe
单引号为注释,若要实现切换该窗口,需要将该窗口放在最外层,即鼠标可直接点击该窗口

缺点:该脚本只能在Chrome上起作用;打开该窗口后,若再打开其他软件或者浏览器会导致功能失效
关闭程序方法:

打开任务管理器,进入详细信息栏目,找到名称为wscript.exe的文件,结束任务即可,如下图:

Windows小技巧5--如何通过vb脚本实现Chrome浏览器页面自动切换和刷新的功能_chrome浏览器