[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[网络连接] [已解决]批处理怎样实现IE打开网页后刷新?

本帖最后由 滴血雄鹰 于 2019-6-22 07:41 编辑

IE打开网页后刷新!
如打开www.baidu.com后,每过10秒后刷新下网页。共3次后不再刷新。

没有人会么?

TOP

本帖最后由 hongrk 于 2019-6-5 15:35 编辑
  1. @echo off
  2. (echo set wshell=createobject^("wscript.shell"^)
  3. echo wshell.run "http://www.baidu.com/",1
  4. echo for i=1 to 3
  5. echo wscript.sleep 10000
  6. echo wshell.sendkeys "{F5}"
  7. echo next
  8. )>"c:\test.vbs"
  9. start c:\test.vbs
  10. ping 127.0.0.1 -n 5 >nul 2>nul
  11. del /f /q c:\test.vbs
复制代码
1

评分人数

    • 滴血雄鹰: 如果能加上个IE网页窗口顶置显示功能,就更 ...技术 + 1

TOP

回复 2# 滴血雄鹰


    有的

TOP

回复 3# hongrk

能不能加上根据Mac地址来执行不同命令?(2楼)
@ipconfig /all|FIND /I "00-00-00-00-00-00">NUL 2>NUL&&echo  这里写下你需要执行的命令!

http://www.bathome.net/viewthrea ... &from=favorites

TOP

回复 5# 滴血雄鹰


    ?没明白意思。
你在那个帖子里不是已经得到解答了吗,把最后的指令根据自己需要,插进去不就好了。

TOP

回复 3# hongrk

能不能加上个IE网页窗口顶置显示功能?网页打开后,如果有其他软件运行,IE网页会失去焦点,F5刷新会失败。

TOP

回复 7# 滴血雄鹰

置顶不能解决问题……置顶只能让IE挡在其他窗口前面,但焦点不在这里F5还是没用。

你可以考虑在IE上找个不可能被其他软件挡到、而且无实际作用的点,然后在原代码的F5前面补“在此处点击”,中间wscript.sleep 100这样防系统反应来不及。

至于如何实现在某个地方点击:http://demon.tw/programming/vbs-control-mouse.html (要Excel)
挺麻烦的,不知道有没有更好的方法。

TOP

回复 8# hongrk

装EXCEL太麻烦,只能通过延时,等其他软件运行后,再打开IE了。

TOP

本帖最后由 CrLf 于 2019-6-23 02:02 编辑

直接用IE的对象就好了
  1. Set ie=WScript.CreateObject("InternetExplorer.Application")
  2. ie.Navigate "http://www.bathome.net/"
  3. ie.Visible=1 '设置是否可见:1可见,0不可见
  4. For i=1 To 3
  5. WScript.Sleep 1000 * 10
  6. ie.Refresh()
  7. Next
复制代码

TOP

回复 10# CrLf

IE没有启动。

TOP

回复 3# hongrk

能不能再加上个打开IE网页后,最小化?一种是3次刷新后IE网页最小化,或是最小化打开网页,再刷新3次。

TOP

返回列表