根据现在的时间是否在某一时间段内运行某一程序的批处理程序

来源:百度知道 编辑:UC知道 时间:2024/05/18 09:10:01
比如说
现在时间在8:00之前则运行a.exe
现在时间在8:00-12:00之间则运行b.exe
现在时间在12:00之后则运行c.exe

复制以下内容,保存为bat文件运行即可
@echo off
set dq=%time:~0,5%
for /f "delims=: tokens=1,2" %%i in ("%dq%") do set xs=%%i&set fz=%%j
if %xs% lss 8 goto aa
if %xs% gtr 12 goto cc
if %xs% geq 8 (
if %xs% equ 12 (
if %fz% gtr 0 goto cc
)
goto bb
)
:aa
echo a.exe
pause
exit
:bb
echo b.exe
pause
exit
:cc
echo c.exe
pause
exit