Stoppa klocka med Batch-filer (1 / 2 steg)
Steg 1: kod
utanför
Ange titel = sluta titta V 1
titeln % title %
färg 0a
: start
CLS
ECHO tryck på valfri tangent för att starta timern eller H för att se instruktioner
Ange /p start =
om % börjar % equ H goto hjälp
om % starta % equ h goto hjälp
gå till baksidan
: hjälpa
CLS
ECHO tryck på 1 för att starta/stoppa timern
ECHO tryck på 2 för att lagra en varvtid (högst tre varv)
Upprepa Press 3, när slutade, för att nollställa timern.
ECHO.
ECHO timern räknar endast i hela sekunder.
ECHO.
ECHO tryck på valfri tangent för att gå tillbaka
Pausa > nul
gå till start
: tillbaka
ställa in lap1 = 0
Ange lap2 = 0
Ange lap3 = 0
inställd tid =-1
ställa in reset = 0
ställa in timex = 0
ställa in timey = 1
uppsättning err = 0
Ange errx = 0
ställa in Milans = 0
Ställ in varv = 0
: timer
titeln % title %
Om % timex % neq 0 /a timex = timex % + 1
Om % errx % neq 0 /a errx = % errx % + 1
Om % timex geq % timey % anger reset = 0
om % errx % geq % Milans % uppsättning fela = 0
Om % lap3% neq 0 varv = 1
om % lap3% equ 0 lapnum = 3
Om % lap2% equ 0 lapnum = 2
Om % lap1% equ 0 lapnum = 1
/a tid = % time % + 1
CLS
Om % fela % neq 0 echo har alla tre varv värden redan. Du kan inte lägga till något mer
Om % fela % neq 0 echo.
Om % reset % EQU 1 echo inte kan återställa eftersom tiden inte har stoppats
ECHO % time % sekunder
ECHO.
ECHO.
Om % lap1% neq 0 echo en Lap: % lap1% sekunder
Om % lap2% neq 0 echo varv två: % lap2% sekunder
Om % lap3% neq 0 echo varv tre: % lap3% sekunder
ECHO.
ECHO.
ECHO 1 = Start/stopp
Upprepa 2 = varv
Upprepa 3 = Reset (när stoppat)
ECHO.
Val/c 123c/n/t 1/d c
om % ERRORLEVEL % equ 1 goto slutar
om % ERRORLEVEL % equ 2 goto knä
om % ERRORLEVEL % equ 3 timex = % time %
om % ERRORLEVEL % equ 3 /a timey = timex % + 3
om % ERRORLEVEL % equ 3 ställa in reset = 1
om % ERRORLEVEL % equ 3 gå till timer
Om % ERRORLEVEL % equ 4 gå till timer
: stoppa
titeln % title % ~ stoppad
CLS
ECHO % time % sekunder
ECHO.
ECHO.
Om % lap1% neq 0 echo en Lap: % lap1% sekunder
Om % lap2% neq 0 echo varv två: % lap2% sekunder
Om % lap3% neq 0 echo varv tre: % lap3% sekunder
ECHO.
ECHO.
ECHO 1 = Start/stopp
Upprepa 2 = varv
Upprepa 3 = Reset (när stoppat)
ECHO.
Val/c 123 /n
Om % ERRORLEVEL % equ 1 goto timer
Om % ERRORLEVEL % EQU 2 lap % lapnum % = % time %
Om % ERRORLEVEL % equ 3 gå till Återställ
: lap
om % lap % equ 1 set errx = 0
om % lap % equ 1 set Milans = 3
om % lap % equ 1 set fela = 1
om % lap % equ 1 goto timer
CLS
Ställ in lap % lapnum % = % time %
inställd tid =-1
gå till timer
: återställa
CLS
ställa in lap1 = 0
Ange lap2 = 0
Ange lap3 = 0
Ställ in tid = 0
ställa in reset = 0
ställa in timex = 0
ställa in timey = 1
uppsättning err = 0
Ange errx = 0
ställa in Milans = 1
Ställ in varv = 0
gå till stopp
PS: Jag sökte på "bilder" på Google bilder att hitta mina två senaste bilder. De är inte min, jag hävdar inte de är mina. Jag har ingen rätt över dem.