@echo off
:begin
if %time:~0,2% lss 8 regedit /s 1.reg
if %time:~0,2% geq 8 if %time:~0,2% lss 16 regedit /s 2.reg
if %time:~0,2% geq 8 if %time:~0,2% geq 16 if %time:~0,2% leq 23 regedit /s 3.reg
ping/n 100 127.1>nul
goto begin
想隐藏窗口
@echo off
if "%1" == "h" goto begin
mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
:begin
if %time:~0,2% lss 8 regedit /s 1.reg
if %time:~0,2% geq 8 if %time:~0,2% lss 16 regedit /s 2.reg
if %time:~0,2% geq 8 if %time:~0,2% geq 16 if %time:~0,2% leq 23 regedit /s 3.reg
ping/n 100 127.1>nul
goto begin