标题: [网络连接] [已解决]批处理怎样实现IE打开网页后刷新? [打印本页]
作者: 滴血雄鹰 时间: 2019-6-4 15:16 标题: [已解决]批处理怎样实现IE打开网页后刷新?
本帖最后由 滴血雄鹰 于 2019-6-22 07:41 编辑
IE打开网页后刷新!
如打开www.baidu.com后,每过10秒后刷新下网页。共3次后不再刷新。
作者: 滴血雄鹰 时间: 2019-6-5 12:19
没有人会么?
作者: hongrk 时间: 2019-6-5 15:32
本帖最后由 hongrk 于 2019-6-5 15:35 编辑
- @echo off
-
- (echo set wshell=createobject^("wscript.shell"^)
- echo wshell.run "http://www.baidu.com/",1
- echo for i=1 to 3
- echo wscript.sleep 10000
- echo wshell.sendkeys "{F5}"
- echo next
- )>"c:\test.vbs"
-
- start c:\test.vbs
- ping 127.0.0.1 -n 5 >nul 2>nul
- del /f /q c:\test.vbs
复制代码
作者: 老刘1号 时间: 2019-6-5 15:46
回复 2# 滴血雄鹰
有的
作者: 滴血雄鹰 时间: 2019-6-6 01:57
回复 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
作者: hongrk 时间: 2019-6-6 18:01
回复 5# 滴血雄鹰
?没明白意思。
你在那个帖子里不是已经得到解答了吗,把最后的指令根据自己需要,插进去不就好了。
作者: 滴血雄鹰 时间: 2019-6-21 05:53
回复 3# hongrk
能不能加上个IE网页窗口顶置显示功能?网页打开后,如果有其他软件运行,IE网页会失去焦点,F5刷新会失败。
作者: hongrk 时间: 2019-6-22 19:03
回复 7# 滴血雄鹰
置顶不能解决问题……置顶只能让IE挡在其他窗口前面,但焦点不在这里F5还是没用。
你可以考虑在IE上找个不可能被其他软件挡到、而且无实际作用的点,然后在原代码的F5前面补“在此处点击”,中间wscript.sleep 100这样防系统反应来不及。
至于如何实现在某个地方点击:http://demon.tw/programming/vbs-control-mouse.html (要Excel)
挺麻烦的,不知道有没有更好的方法。
作者: 滴血雄鹰 时间: 2019-6-22 19:16
回复 8# hongrk
装EXCEL太麻烦,只能通过延时,等其他软件运行后,再打开IE了。
作者: CrLf 时间: 2019-6-23 01:59
本帖最后由 CrLf 于 2019-6-23 02:02 编辑
直接用IE的对象就好了- Set ie=WScript.CreateObject("InternetExplorer.Application")
- ie.Navigate "http://www.bathome.net/"
- ie.Visible=1 '设置是否可见:1可见,0不可见
- For i=1 To 3
- WScript.Sleep 1000 * 10
- ie.Refresh()
- Next
复制代码
作者: 滴血雄鹰 时间: 2019-6-23 04:31
回复 10# CrLf
IE没有启动。
作者: 滴血雄鹰 时间: 2019-8-7 21:27
回复 3# hongrk
能不能再加上个打开IE网页后,最小化?一种是3次刷新后IE网页最小化,或是最小化打开网页,再刷新3次。
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |