标题: [已结]如何在批处理文件里实现定时运行批处理?
[打印本页]
作者: samichang
时间: 2006-3-24 17:00
标题: [已结]如何在批处理文件里实现定时运行批处理?
想用批处理定时运行批处理文件.不知道定时命令怎么做啊?
Last edited by willsort on 2006-3-30 at 08:58 ]
作者: samichang
时间: 2006-3-24 17:02
补充:不用at命令及软件.只用批处理命令.
作者: Climbing
时间: 2006-3-24 17:19
看来只好做一个循环了。
:_loop
If current_time==SpecTime goto _do
goto _loop
:_do
...
作者: samichang
时间: 2006-3-24 19:20
能否具体一些啊?比如在4:30分执行test.bat 文件。怎么做?
作者: Climbing
时间: 2006-3-25 21:38
:_loop
If "%time:~0,5%"==" 4:30" goto _do
goto _loop
:_do
call test.bat
恐怕只能在NT环境下运行。
注:原来的代码中缺少了后面一个%号。即,原来是:
If "%time:~0,5"==" 4:30" goto _do
修改为:
If "%time:~0,5%"==" 4:30" goto _do
%time:~0,5%:表示取%time%变量的前5个字符组成的子串,详细查:set /?。
Last edited by Climbing on 2006-3-27 at 14:35 ]
作者: samichang
时间: 2006-3-26 11:54
谢谢支持!!!
作者: doscc
时间: 2006-3-27 13:57
请问 Climbing
%time:~0,5%
是什么意思啊.
Last edited by doscc on 2006-3-27 at 15:08 ]
作者: Climbing
时间: 2006-3-27 14:40
%time:~0,5%:表示取%time%变量的前5个字符组成的子串,详细查:set /?。
作者: doscc
时间: 2006-3-27 14:46
谢谢! Climbing
作者: samichang
时间: 2006-3-28 09:04
set 命令在WINNT里用不了咋办啊?