Stap 1: Code
uitschakelen
titel instellen = Stop Watch V 1
titel % title %
kleur 0a
: start
CLS
ECHO pers ieder toonsoort voor start de timer of H om de instructies te
instellen van /p start =
Als % % equ H goto hulp start
als % start % equ h goto helpen
goto terug
: helpen
CLS
ECHO druk op 1 om de timer start/stop
Druk op 2 om vast te leggen van een ronde (maximaal drie ronden) echo
ECHO pers 3, wanneer gestopt, om het opnieuw instellen van de timer.
ECHO.
ECHO de timer telt alleen hele seconden.
ECHO.
ECHO druk op een willekeurige toets om terug te gaan
onderbreken > nul
goto start
: terug
instellen van lap1 = 0
instellen van lap2 = 0
set lap3 = 0
ingestelde tijd =-1
Stel reset = 0
instellen van timex = 0
Stel timey = 1
set err = 0
set errx = 0
erry instellen = 0
set ronde = 0
: timer
titel % title %
Als % timex % neq 0 ingesteld /a timex timex % + 1 =
Als % errx % neq 0 ingesteld /a errx = % errx % + 1
Als timex % geq % timey % reset = 0
Als % errx % geq % erry % set err = 0
Als % lap3% neq 0 ingesteld schoot = 1
Als % lap3% equ 0 ingesteld lapnum = 3
Als % lap2% equ 0 ingesteld lapnum = 2
Als % lap1% equ 0 ingesteld lapnum = 1
/a tijd % time % + 1 =
CLS
Als % err % neq 0 echo hebben alle drie ronden waarden al van de hand. U kunt geen meer toevoegen
Als % err % neq 0 echo.
Als % reset % EQU 1 echo de sitedefinitie niet hersteld omdat de tijd is niet gestopt
ECHO % time % seconden
ECHO.
ECHO.
Als % lap1% neq 0 echo één ronde: % lap1% seconden
Als % lap2% neq 0 echo schoot twee: % lap2% seconden
Als % lap3% neq 0 echo schoot drie: % lap3% seconden
ECHO.
ECHO.
echo 1 = Start/Stop
ECHO 2 = ronde
ECHO 3 = Reset (eenmaal gestopt)
ECHO.
choice /c 123c /n /t 1 /d c
als % ERRORLEVEL % equ 1 goto stoppen
als % ERRORLEVEL % equ 2 goto schoot
als % ERRORLEVEL % equ 3 ingesteld timex = % time %
als % ERRORLEVEL % equ 3 ingesteld /a timey timex % + 3 =
als % ERRORLEVEL % equ 3 instellen reset = 1
als % ERRORLEVEL % equ 3 goto timer
Als % ERRORLEVEL % equ 4 goto timer
: stoppen
titel % title % ~ gestopt
CLS
ECHO % time % seconden
ECHO.
ECHO.
Als % lap1% neq 0 echo één ronde: % lap1% seconden
Als % lap2% neq 0 echo schoot twee: % lap2% seconden
Als % lap3% neq 0 echo schoot drie: % lap3% seconden
ECHO.
ECHO.
echo 1 = Start/Stop
ECHO 2 = ronde
ECHO 3 = Reset (eenmaal gestopt)
ECHO.
choice /c 123 /n
Als % ERRORLEVEL % equ 1 goto timer
Als % ERRORLEVEL % EQU 2 ronde % lapnum % = % time %
Als % ERRORLEVEL % equ 3 goto reset
: schoot
Als % schoot % equ 1 set errx = 0
Als % schoot % equ 1 set erry = 3
Als % schoot % equ 1 set err = 1
Als % % equ 1 goto timer schoot
CLS
set ronde % lapnum % = % time %
ingestelde tijd =-1
goto timer
: opnieuw instellen
CLS
instellen van lap1 = 0
instellen van lap2 = 0
set lap3 = 0
tijd = 0
Stel reset = 0
instellen van timex = 0
Stel timey = 1
set err = 0
set errx = 0
erry instellen = 1
set ronde = 0
goto stop
P.S: ik zocht "afbeeldingen" op Google Images te vinden mijn laatste twee foto's. Ze zijn niet de mijne, ik beweer niet dat ze zijn van mij. Ik hebben geen recht over hen.