Vraag : Het manuscript van de partij om verloop van tijd in seconden te berekenen: moet kunnen behandelen als de tijd middernacht kruist



tijd < empty="">  (hierboven de „Huidige tijd is zal terugkeren: 23:38: 08.53“ - probeer te vangen
    deze timing in een variabele)
starttime= ..... (vangst het in seconden)
stel één of ander vbmanuscript of partijmanuscript in werking

endtime= ..... (vangst het in seconden


: calculatetimelapsed
elapsedtime=endtime - starttime

Antwoord : Het manuscript van de partij om verloop van tijd in seconden te berekenen: moet kunnen behandelen als de tijd middernacht kruist

Indien dit calc runtime in seconden zelfs wanneer overgaand middernacht. Het zal niet werken als het vbsmanuscript voor meer dan 24h loopt
HTH
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
@echo weg
Voor /f „delims=: . tokens=1-3“ %%a („%TIME%“) PLAATSEN binnen HOURS=%%a&SET MINUTES=%%b&SET SECONDS=%%c
PLAATS /A STARTTIME=%HOURS%*3600+%MINUTES%*60+SECONDS
echo %STARTTIME%

echo Lopend manuscript…


Voor /f „delims=: . tokens=1-3“ %%a („%TIME%“) PLAATSEN binnen HOURS=%%a&SET MINUTES=%%b&SET SECONDS=%%c
PLAATS /A ENDTIME=%HOURS%*3600+%MINUTES%*60+SECONDS
echo %ENDTIME%
Als %ENDTIME% LSS %STARTTIME% VASTGESTELD /A ENDTIME=%ENDTIME%+86400
VASTGESTELD /A RUNTIME=%ENDTIME%-%STARTTIME%
echo Runtime %RUNTIME% seconden
 
Andere oplossingen  
 
programming4us programming4us