Created
September 13, 2021 13:27
-
-
Save daniesso/85f6d9b4a3b7fa53fffad029b7561de1 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
echo off | |
Set AB=@@@@@ | |
Set AC=@ @ | |
set AD=@ @ | |
set AE=@ @ | |
set AF=@@@@@ | |
Set BB= @ | |
Set BC= @ | |
set BD= @ | |
Set BE= @ | |
Set BF= @ | |
Set CB=@@@@@ | |
Set CC= @ | |
Set CD=@@@@@ | |
Set CE=@ | |
Set CF=@@@@@ | |
Set DB=@@@@@ | |
set DC= @ | |
set DD=@@@@@ | |
set DE= @ | |
set DF=@@@@@ | |
set EB=@ @ | |
set EC=@ @ | |
set ED=@@@@@ | |
set EE= @ | |
set EF= @ | |
set FB=@@@@@ | |
set FC=@ | |
set FD=@@@@@ | |
set FE= @ | |
set FF=@@@@@ | |
Set GB=@@@@@ | |
set GC=@ | |
set GD=@@@@@ | |
set GE=@ @ | |
set GF=@@@@@ | |
set HB=@@@@@ | |
set HC= @ | |
set HD= @ | |
set HE= @ | |
set HF= @ | |
Set IB=@@@@@ | |
set IC=@ @ | |
set ID=@@@@@ | |
set IE=@ @ | |
set IF=@@@@@ | |
Set JB=@@@@@ | |
set JC=@ @ | |
set JD=@@@@@ | |
set JE= @ | |
set JF=@@@@@ | |
:Start | |
Title Timer | |
Color 97 | |
Set H1= | |
Set H2= | |
Set M1= | |
Set M2= | |
Set S1= | |
Set S2= | |
Set HONE= | |
Set HTWO= | |
Set MONE= | |
Set MTWO= | |
Set SONE= | |
Set STWO= | |
cls | |
echo. | |
echo. | |
echo. | |
echo. | |
echo. | |
echo. | |
echo. | |
echo. | |
echo. | |
echo. | |
Echo --H:--M:--S | |
choice /C:1234567890 >nul | |
Set H1=%errorlevel% | |
IF %errorlevel%==10 Set H1=0 | |
cls | |
echo. | |
echo. | |
echo. | |
echo. | |
echo. | |
echo. | |
echo. | |
echo. | |
echo. | |
echo. | |
Echo %H1%-H:--M:--S | |
Choice /C:1234567890 >nul | |
Set H2=%errorlevel% | |
IF %errorlevel%==10 Set H2=0 | |
cls | |
echo. | |
echo. | |
echo. | |
echo. | |
echo. | |
echo. | |
echo. | |
echo. | |
echo. | |
echo. | |
Echo %H1%%H2%H:--M:--S | |
Choice /C:123450 >nul | |
Set M1=%errorlevel% | |
IF %errorlevel%==6 Set M1=0 | |
cls | |
echo. | |
echo. | |
echo. | |
echo. | |
echo. | |
echo. | |
echo. | |
echo. | |
echo. | |
echo. | |
Echo %H1%%H2%H:%M1%-M:--S | |
Choice /C:1234567890 >nul | |
Set M2=%errorlevel% | |
IF %errorlevel%==10 Set M2=0 | |
cls | |
echo. | |
echo. | |
echo. | |
echo. | |
echo. | |
echo. | |
echo. | |
echo. | |
echo. | |
echo. | |
Echo %H1%%H2%H:%M1%%M2%M:--S | |
Choice /C:123450 >nul | |
Set S1=%errorlevel% | |
IF %errorlevel%==6 Set S1=0 | |
cls | |
echo. | |
echo. | |
echo. | |
echo. | |
echo. | |
echo. | |
echo. | |
echo. | |
echo. | |
echo. | |
Echo %H1%%H2%H:%M1%%M2%M:%S1%-S | |
Choice /C:1234567890 >nul | |
Set S2=%errorlevel% | |
IF %errorlevel%==10 Set S2=0 | |
cls | |
echo. | |
echo. | |
echo. | |
echo. | |
echo. | |
echo. | |
echo. | |
echo. | |
echo. | |
echo. | |
Echo %H1%%H2%H:%M1%%M2%M:%S1%%S2%S | |
Echo. | |
echo. | |
Echo 1. Ok 2. Reset | |
Choice /C:12 >nul | |
if %errorlevel%==2 goto :Start | |
:GO | |
IF %H1%==0 Set HONE=A | |
IF %H1%==1 Set HONE=B | |
IF %H1%==2 Set HONE=C | |
IF %H1%==3 Set HONE=D | |
IF %H1%==4 Set HONE=E | |
IF %H1%==5 Set HONE=F | |
IF %H1%==6 Set HONE=G | |
IF %H1%==7 Set HONE=H | |
IF %H1%==8 Set HONE=I | |
IF %H1%==9 Set HONE=J | |
IF %H2%==0 SET HTWO=A | |
IF %H2%==1 SET HTWO=B | |
IF %H2%==2 SET HTWO=C | |
IF %H2%==3 SET HTWO=D | |
IF %H2%==4 SET HTWO=E | |
IF %H2%==5 SET HTWO=F | |
IF %H2%==6 SET HTWO=G | |
IF %H2%==7 SET HTWO=H | |
IF %H2%==8 SET HTWO=I | |
IF %H2%==9 SET HTWO=J | |
IF %M1%==0 SET MONE=A | |
IF %M1%==1 SET MONE=B | |
IF %M1%==2 SET MONE=C | |
IF %M1%==3 SET MONE=D | |
IF %M1%==4 SET MONE=E | |
IF %M1%==5 SET MONE=F | |
IF %M1%==6 SET MONE=G | |
IF %M1%==7 SET MONE=H | |
IF %M1%==8 SET MONE=I | |
IF %M1%==9 SET MONE=J | |
IF %M2%==0 SET MTWO=A | |
IF %M2%==1 SET MTWO=B | |
IF %M2%==2 SET MTWO=C | |
IF %M2%==3 SET MTWO=D | |
IF %M2%==4 SET MTWO=E | |
IF %M2%==5 SET MTWO=F | |
IF %M2%==6 SET MTWO=G | |
IF %M2%==7 SET MTWO=H | |
IF %M2%==8 SET MTWO=I | |
IF %M2%==9 SET MTWO=J | |
IF %S1%==0 SET SONE=A | |
IF %S1%==1 SET SONE=B | |
IF %S1%==2 SET SONE=C | |
IF %S1%==3 SET SONE=D | |
IF %S1%==4 SET SONE=E | |
IF %S1%==5 SET SONE=F | |
IF %S1%==6 SET SONE=G | |
IF %S1%==7 SET SONE=H | |
IF %S1%==8 SET SONE=I | |
IF %S1%==9 SET SONE=J | |
IF %S2%==0 SET STWO=A | |
IF %S2%==1 SET STWO=B | |
IF %S2%==2 SET STWO=C | |
IF %S2%==3 SET STWO=D | |
IF %S2%==4 SET STWO=E | |
IF %S2%==5 SET STWO=F | |
IF %S2%==6 SET STWO=G | |
IF %S2%==7 SET STWO=H | |
IF %S2%==8 SET STWO=I | |
IF %S2%==9 SET STWO=J | |
Set H=%H1%%H2% | |
Set M=%M1%%M2% | |
Set S=%S1%%S2% | |
Title %H%H : %M%M : %S%S | |
cls | |
Echo. | |
Echo. | |
Echo. | |
Echo. | |
Echo. | |
Echo. | |
Echo. | |
echo. | |
echo. | |
CALL Echo %%%HONE%B%% %%%HTWO%B%% %%%MONE%B%% %%%MTWO%B%% %%%SONE%B%% %%%STWO%B%% | |
CALL Echo %%%HONE%C%% %%%HTWO%C%% @ %%%MONE%C%% %%%MTWO%C%% @ %%%SONE%C%% %%%STWO%C%% | |
CALL Echo %%%HONE%D%% %%%HTWO%D%% %%%MONE%D%% %%%MTWO%D%% %%%SONE%D%% %%%STWO%D%% | |
CALL Echo %%%HONE%E%% %%%HTWO%E%% @ %%%MONE%E%% %%%MTWO%E%% @ %%%SONE%E%% %%%STWO%E%% | |
CALL Echo %%%HONE%F%% %%%HTWO%F%% %%%MONE%F%% %%%MTWO%F%% %%%SONE%F%% %%%STWO%F%% | |
Timeout /T 1 /Nobreak >nul | |
IF %S2%==0 goto :Stop1 | |
Set /A S2=S2-1 | |
goto :GO | |
:Stop1 | |
IF %S1%==0 goto :Stop2 | |
Set /A S1=S1-1 & Set S2=9 | |
goto :Go | |
:Stop2 | |
IF %M2%==0 goto :Stop3 | |
Set /A M2=M2-1 & Set S1=5& Set S2=9 | |
goto :Go | |
:Stop3 | |
IF %M1%==0 goto :Stop4 | |
Set /A M1=M1-1 & Set M2=9 & Set S1=5& Set S2=9 | |
goto :Go | |
:Stop4 | |
IF %H2%==0 goto :Stop5 | |
Set /A H2=H2-1 & Set M1=5& Set M2=9 & Set S1=5& Set S2=9 | |
goto :Go | |
:Stop5 | |
IF %H1%==0 goto :ALARM | |
Set /A H1=H1-1 & Set H2=9 & Set M1=5& Set M2=9 & Set S1=5& Set S2=9 | |
goto :Go | |
:ALARM | |
cls | |
Color A0 | |
Echo. | |
echo. | |
echo. | |
echo. | |
echo. @@@@@@@ @ @@ @@ @@@@@ | |
echo @ @ @ @ @ @ @ | |
echo @ @ @ @ @ @ @@@ | |
echo @ @ @ @ @ @ | |
echo @ @ @ @ @@@@@ | |
echo. | |
echo. | |
echo @ @@@@ | |
echo @ @@ | |
echo @ @@ | |
echo @ @@ | |
echo @ @@@@ | |
echo. | |
echo. | |
echo @ @ @@@@ @ @ | |
echo @ @ @ @ @ @ | |
echo @ @ @@@@ @ @ | |
echo @ @ @ | |
echo @@@@ @ @ @ | |
echo | |
Timeout /t 3 /nobreak >nul | |
pause >nul | |
Goto :Start |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment