Board logo

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

作者: ygqiang    时间: 2011-6-10 18:58     标题: [已解决]批处理除了ping命令怎样让exe文件间隔30分钟循环运行?

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

xp系统下,开机就运行一个exe文件,然后间隔一段时间(比如30分钟),重新自动运行exe文件。这样一直循环运行
作者: ygqiang    时间: 2011-6-10 19:09

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

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

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

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

这个情况,除了ping命令以外,如何用批处理命令,实现自动 循环拨号??
作者: 601997526    时间: 2011-6-10 19:27

可以用AT命令
也可以用for命令循环显示空内容
作者: CrLf    时间: 2011-6-10 20:04

曾经由zqz给出的方案:
  1. @echo off
  2. echo 延时30分钟
  3. start /min /w mshta vbscript:setTimeout("close()",180000)
  4. echo 时间到
  5. pause
复制代码

作者: ygqiang    时间: 2011-6-10 20:13

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


这个方法试过了,会弹出一个vbs的窗口,关闭以后,根本就不能实现延时。
作者: CrLf    时间: 2011-6-10 20:28

5# ygqiang


我这里测试很正常
作者: ygqiang    时间: 2011-6-10 20:32

问题解决。
  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
复制代码

作者: qzwqzw    时间: 2011-6-10 21:44

用ping延时有什么缺陷吗?
ping -w 1800000 -n 1 1 1>nul
作者: ygqiang    时间: 2011-6-11 04:44

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





如果一个bat已经使用了ping延时,另一个bat再使用,会有什么不好的影响?
作者: applba    时间: 2011-6-11 05:01

用计划任务最省资源…………
作者: ygqiang    时间: 2011-6-11 06:18

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


具体如何用批处理命令解决啊?
用at命令?
作者: Batcher    时间: 2011-6-11 09:02

11# ygqiang


可以先自己看看at命令的帮助文档,试验一下,搞不定再问。
作者: 601997526    时间: 2011-6-11 09:18

  1. at 12:00 /interactive "c:\a.txt"
复制代码
如果没有开启服务就先加上这两句代码
  1. sc config schedule start= auto
  2. net start schedule
复制代码

作者: Taurus    时间: 2011-6-26 08:17

一秒,用js
  1. /* >nul 2>nul&cls&@echo off
  2. :lp
  3. set /a nub+=1
  4. echo %nub%
  5. wscript -e:jscript "%~f0"
  6. goto :lp
  7. rem */
  8. WScript.Sleep (1000);
复制代码





欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2