返回列表 发帖

[文本处理] [已解决]批处理除了ping命令怎样让exe文件间隔30分钟循环运行?

除了ping命令,有没有别的批处理方法,让一个exe文件,间隔一段时间(比如30分钟),循环运行?

xp系统下,开机就运行一个exe文件,然后间隔一段时间(比如30分钟),重新自动运行exe文件。这样一直循环运行
1

评分人数

    • zm900612: 感谢给帖子标题标注[已解决]字样PB + 2

本帖最后由 ygqiang 于 2011-6-10 19:16 编辑

家里的宽带,是web网页认证的方式(网页上输入帐号 密码,登录后才能上网。而且要一直开着这个登录的网页,否则过一段时间,还会掉线,需要重新登录)

我找了个exe文件,运行1次,就可以自动登录。

但过30分钟左右,就掉线,需要重新点击exe文件,才能重新上网。

这个情况,除了ping命令以外,如何用批处理命令,实现自动 循环拨号??

TOP

曾经由zqz给出的方案:@echo off
echo 延时30分钟
start /min /w mshta vbscript:setTimeout("close()",180000)
echo 时间到
pause
zm900612 发表于 2011-6-10 20:04


这个方法试过了,会弹出一个vbs的窗口,关闭以后,根本就不能实现延时。

TOP

问题解决。
  1. @echo off
  2. :runexe
  3. E:\xxx.exe
  4. rem  @echo 延时1秒
  5. echo Wscript.sleep 1000 >y.vbs  
  6. call y.vbs &del y.vbs
  7. goto runexe
复制代码

TOP

用ping延时有什么缺陷吗?
ping -w 1800000 -n 1 1 1>nul
qzwqzw 发表于 2011-6-10 21:44





如果一个bat已经使用了ping延时,另一个bat再使用,会有什么不好的影响?

TOP

用计划任务最省资源…………
applba 发表于 2011-6-11 05:01


具体如何用批处理命令解决啊?
用at命令?

TOP

返回列表