标题: [日期时间] [已解决]批处理怎样自动刷新当前页面? [打印本页]
作者: mstsc 时间: 2011-7-3 14:28 标题: [已解决]批处理怎样自动刷新当前页面?
当电脑前没人时,怎么做一个在1小时,自动刷新当前页面呢?谢谢
作者: CUer 时间: 2011-7-3 17:35
这样做有什么用途?
作者: ArdentMan 时间: 2011-7-3 18:59
- Do
- CreateObject("Wscript.Shell").SendKeys "{F5}"
- WScript.Sleep 3600000
- Loop
复制代码
作者: mstsc 时间: 2011-7-3 19:09
Do
CreateObject("Wscript.Shell").SendKeys "{F5}"
WScript.Sleep 3600000
Loop
ArdentMan 发表于 2011-7-3 18:59
这个有点看不懂。能用BAT达到我想要的效果吗?
作者: mstsc 时间: 2011-7-3 19:11
2# CUer
我也不知道自己想着玩的
作者: ArdentMan 时间: 2011-7-3 19:15
4# mstsc
另存为Clear.vbs,纯批是不可能做到的啊
作者: mstsc 时间: 2011-7-3 19:30
6# ArdentMan
哦,原来是这样啊。
作者: ArdentMan 时间: 2011-7-3 19:42
本帖最后由 ArdentMan 于 2011-7-3 19:58 编辑
批处理方法:- @Echo Off
- If "%1" Equ "OK" Goto Loop
- Start /Min %~Fs0 OK&Exit
- :Loop
- MsHta VbScript:CreateObject("Wscript.Shell").SendKeys("{F5}")(Window.Close)
- MsHta JavaScript:document.write();setTimeout('close()',3600000);
- Goto Loop
复制代码
作者: mstsc 时间: 2011-7-3 22:12
8# ArdentMan
这个怎么有时要我点它才有用呢?
作者: mstsc 时间: 2011-7-4 13:24
3# ArdentMan
请问::这个用了 怎么结束呢?
作者: ArdentMan 时间: 2011-7-4 13:58
到任务管理器中结束wscript.exe
作者: mstsc 时间: 2011-7-4 17:12
11# ArdentMan
没有别的结束办法了?
作者: CrLf 时间: 2011-7-5 21:30
印象中用 mshta 来 sendkey 的时候,焦点似乎是在 mshta 上而不在原有的前台程序窗口中...
作者: mstsc 时间: 2011-7-5 22:10
13# zm900612
请问 ,那要怎么用呢?
作者: CrLf 时间: 2011-7-5 22:30
14# mstsc
需要先切换到指定窗口,解决方法是用 bat 调用 vbs,或者在 bat 中直接用 mshta 调用 js,因为 js 可以把多条命令写成一行
作者: mstsc 时间: 2011-7-5 23:05
15# zm900612
您可以帮我弄一下吗?我不怎么会。谢谢
作者: battab 时间: 2013-12-27 16:51
似曾听说长时间不在机前容易遭受攻击,若像这样搞个自动刷新的功能,不知能否起到好像在机前操作的效果。而起到一定的保护作用。求教!
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |