Frage : Reihenindex, zum von Gesamtverarbeitungszeit in den Sekunden zu berechnen: muss in der Lage sein zu behandeln, wenn Zeit Mitternacht kreuzt



Zeit < empty="">  (über Willensrückkehr „die aktuelle Uhrzeit ist: 23:38: 08.53“ - Versuch zum gefangenzunehmen
    dieses TIMING in eine Variable)
starttime= ..... (Sicherung es in den Sekunden)
irgendeinen vb Index oder Reihenindex laufen lassen

endtime= ..... (Sicherung es in den Sekunden


: calculatetimelapsed
elapsedtime=endtime - starttime

Antwort : Reihenindex, zum von Gesamtverarbeitungszeit in den Sekunden zu berechnen: muss in der Lage sein zu behandeln, wenn Zeit Mitternacht kreuzt

Dieses, calc die Laufzeit in den Sekunden wenn, selbst wenn, Mitternacht führend. Es funktioniert nicht, wenn die vbs Durchläufe für mehr als 24h script
HTH
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
@echo weg
Für /f „delims=: . tokens=1-3“ %%a innen („STELLEN %TIME%") HOURS=%%a&SET MINUTES=%%b&SET SECONDS=%%c ein
/A STARTTIME=%HOURS%*3600+%MINUTES%*60+SECONDS EINSTELLEN
Echo %STARTTIME%

laufender Index des Echos…


Für /f „delims=: . tokens=1-3“ %%a innen („STELLEN %TIME%") HOURS=%%a&SET MINUTES=%%b&SET SECONDS=%%c ein
/A ENDTIME=%HOURS%*3600+%MINUTES%*60+SECONDS EINSTELLEN
Echo %ENDTIME%
Wenn %ENDTIME% LSS %STARTTIME% GESETZTES /A ENDTIME=%ENDTIME%+86400
/A RUNTIME=%ENDTIME%-%STARTTIME% EINSTELLEN
Sekunden der Laufzeit %RUNTIME% widerhallen
 
Weitere Lösungen  
 
programming4us programming4us