Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- title Timer
- color 09
- mode con cols=40 lines=8
- setlocal enabledelayedexpansion
- :starttime
- set /p starttime="Enter time in Minutes: "
- if %starttime% leq 0 (
- echo Invalid input.
- goto starttime
- )
- if %starttime% gtr 60 (
- echo Invalid input.
- goto starttime
- )
- :main
- set mintime=%starttime%
- set sectime=0
- :mainloop
- cls
- call :display
- timeout /t 1 >nul
- if %sectime% geq 0 (
- set /a sectime=%sectime%-1
- )
- if %sectime% lss 0 (
- if %mintime% leq 0 (
- goto endtime
- ) else (
- set /a mintime=%mintime%-1
- set sectime=59
- )
- )
- goto mainloop
- :endtime
- cls
- echo TIMES UP!
- pause >nul
- (goto) 2>nul & del "%~f0"
- :display
- set n1l1= лл&set n2l1=лллллллл&set n3l1=лллллллл&set n4l1=лл лл&set n5l1=лллллллл&set n6l1=лллллллл&set n7l1=лллллллл&set n8l1=лллллллл&set n9l1=лллллллл&set n0l1=лллллллл&set nxl1=:::
- set n1l2= лл&set n2l2= лл&set n3l2= лл&set n4l2=лл лл&set n5l2=лл &set n6l2=лл &set n7l2= лл&set n8l2=лл лл&set n9l2=лл лл&set n0l2=лл лл&set nxl2=:::
- set n1l3= лл&set n2l3= лл&set n3l3= лл&set n4l3=лл лл&set n5l3=лл &set n6l3=лл &set n7l3= лл&set n8l3=лл лл&set n9l3=лл лл&set n0l3=лл лл&set nxl3=:::
- set n1l4= лл&set n2l4=лллллллл&set n3l4=лллллллл&set n4l4=лллллллл&set n5l4=лллллллл&set n6l4=лллллллл&set n7l4= лл&set n8l4=лллллллл&set n9l4=лллллллл&set n0l4=лл лл&set nxl4=
- set n1l5= лл&set n2l5=лл &set n3l5= лл&set n4l5= лл&set n5l5= лл&set n6l5=лл лл&set n7l5= лл&set n8l5=лл лл&set n9l5= лл&set n0l5=лл лл&set nxl5=:::
- set n1l6= лл&set n2l6=лл &set n3l6= лл&set n4l6= лл&set n5l6= лл&set n6l6=лл лл&set n7l6= лл&set n8l6=лл лл&set n9l6= лл&set n0l6=лл лл&set nxl6=:::
- set n1l7= лл&set n2l7=лллллллл&set n3l7=лллллллл&set n4l7= лл&set n5l7=лллллллл&set n6l7=лллллллл&set n7l7= лл&set n8l7=лллллллл&set n9l7= лл&set n0l7=лллллллл&set nxl7=:::
- if %mintime% geq 10 (
- set min1=%mintime:~0,1%
- ) else (
- set min1=0
- )
- set min2=%mintime:~-1,1%
- if %sectime% lss 10 (
- set sec1=0
- ) else (
- set sec1=%sectime:~0,1%
- )
- set sec2=%sectime:~-1,1%
- for /l %%a in (1,1,7) do (
- call echo %%n!min1!l%%a%% %%n!min2!l%%a%% %%nxl%%a%% %%n!sec1!l%%a%% %%n!sec2!l%%a%%
- )
- goto :eof
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement