批处理程序间隔一定时间循环执行(超过指定时间退出)

09/12/2021  |  03:42分类:网络  |  标签:  |  1,694 views

以下代码可以实现批处理程序间隔一定时间循环执行, 并且超过设置的循环次数上限或者超过设置的指定时间就退出, 以代替windows自带的计划任务功能
@echo off
set Num=30 (循环30次)
set N=0
:str
set /a n=%n%+1
set t=%time:~0,5%
set t=%t::=%
set t=%t: =%
(此处调用程序脚本)
echo.已执行%N%次……
ping -n 10 127.0.0.1>nul (停10秒)
if “%n%”==”%Num%” goto end (超过循环次数上限退出)
if %t% GTR 335 (goto end) else goto str (超过3:35就退出)


发表您的评论