@echo off
set /a t1=%time:~3,2%+2
rem 设定延迟时间为2分钟
if %t1% geq 60 (set /a t=%t1%-60) else set t=%t1%
rem 时间的60进制换算
echo=
echo 正在准备启动程序XXX.exe
:BEG
if %time:~3,2% equ %t% (start XXX.exe ) else goto BEG
rem 将XXX.EXE换成你想要执行的命令(包含正确的路径)即可。
:end