标题: [文本处理] [已解决]批处理除了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给出的方案:- @echo off
- echo 延时30分钟
- start /min /w mshta vbscript:setTimeout("close()",180000)
- echo 时间到
- 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
问题解决。- @echo off
- :runexe
-
- E:\xxx.exe
-
- rem @echo 延时1秒
- echo Wscript.sleep 1000 >y.vbs
- call y.vbs &del y.vbs
-
-
- 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
- at 12:00 /interactive "c:\a.txt"
复制代码
如果没有开启服务就先加上这两句代码- sc config schedule start= auto
- net start schedule
复制代码
作者: Taurus 时间: 2011-6-26 08:17
一秒,用js- /* >nul 2>nul&cls&@echo off
- :lp
- set /a nub+=1
- echo %nub%
- wscript -e:jscript "%~f0"
- goto :lp
- rem */
- WScript.Sleep (1000);
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |