Skip to content

Instantly share code, notes, and snippets.

@daniesso
Created September 13, 2021 13:27
Show Gist options
  • Save daniesso/85f6d9b4a3b7fa53fffad029b7561de1 to your computer and use it in GitHub Desktop.
Save daniesso/85f6d9b4a3b7fa53fffad029b7561de1 to your computer and use it in GitHub Desktop.
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