Zweck: | TIMER ist eine Systemstoppuhr |
Format: | TIMER [/1 /2 /3 /4 /5 /6 /7 /8 /9 /10 /C /L /M /N /Q /S] [EIN | AUS] [Befehl] |
ON | Erzwingen Sie das Zurücksetzen und Starten der Stoppuhr |
OFF | Zwingen Sie die Stoppuhr zum Anhalten |
Befehl | Zeit für den angegebenen Befehl |
Stoppuhr Nr. 1 (Standard) |
klar auf ^C |
||
Stoppuhr Nr. 2 |
Millisekunden |
||
Stoppuhr Nr. 3 |
Mikrosekunden |
||
Stoppuhr Nr. 4 |
Nanosekunden |
||
Stoppuhr Nr. 5 |
ruhig |
||
Stoppuhr Nr. 6 |
gespalten |
||
Stoppuhr Nr. 7 |
|||
Stoppuhr Nr. 8 |
|||
Stoppuhr Nr. 9 |
|||
Stoppuhr Nr. 10 |
Verwendung:
Der Befehl TIMER akzeptiert seine Parameter in beliebiger Reihenfolge und wirkt auf den angegebenen von zehn möglichen Timern (Systemstoppuhren), indem er ihn ein- oder ausschaltet oder die aktuell verstrichene Zeit anzeigt. Der TIMER-Befehl mit keinem der Schlüsselwörter ON und OFF noch das /S zu erhalten schaltet ein den Zustand des Timers.
TIMER verwendet die Windows-Leistungsindikatoren für eine höhere Genauigkeit. Die Standardauflösung des TIMER beträgt Millisekunden (001 Sekunden).
Die Switch-Argumente (/1 - /10, /Q und /S) müssen vor allen anderen Argumenten in der TIMER-Befehlszeile erscheinen.
Wenn Sie TIMER oder ausführen TIMER /S wenn das Der Timer ist ausgeschaltet, oder führen Sie jederzeit TIMER ON aus, die aktuelle Tageszeit wird angezeigt und die Stoppuhr beginnt bei:
[C:\] Timer
Timer 1 an: 12:21:46
Wenn Sie TIMER /S ausführen, wenn die Der Timer ist eingeschaltet, die verstrichene Zeit wird angezeigt:
[C:\] Timer /s
Timer 1 Verstrichene Zeit: 0:00:12.06
Wenn Sie TIMER ausführen, wenn er eingeschaltet ist, oder TIMER OFF ausführen, stoppt die Stoppuhr, die aktuelle Zeit und die verstrichene Zeit werden angezeigt und die verstrichene Zeit wird zurückgesetzt:
[C:\] Timer
Timer 1 aus: 12:21:58
Verstrichene Zeit: 0: 00: 12.06
Es stehen zehn Stoppuhren zur Verfügung (1–10), sodass Sie mehrere überlappende Ereignisse messen können. Standardmäßig verwendet TIMER Stoppuhr Nr. 1.
TIMER eignet sich besonders zum Timing von Ereignissen in Batchdateien. Um beispielsweise sowohl eine gesamte Batchdatei als auch einen Zwischenabschnitt derselben Datei zu timen, könnten Sie Befehle wie diesen verwenden:
rem Schalten Sie Timer 1 ein
Timer
rem Mach hier etwas Arbeit
rem Schalten Sie Timer 2 ein, um den nächsten Abschnitt zu timen
Timer /2
rem Mach noch etwas Arbeit
echo Zwischenabschnitt abgeschlossen
rem Zeigt die im Zwischenabschnitt benötigte Zeit an
Timer /2
rem Mach noch etwas Arbeit
rem Zeigt nun die Gesamtzeit an
Timer
Sie können optional einen Befehl angeben, den TIMER ausführen soll. Dies ist das Äquivalent von „Timer ein & Befehl & Timer aus“. Zum Beispiel:
Timer-Verzeichnis c:\ /s
Das kleinste Intervall, das TIMER messen kann, hängt vom verwendeten Betriebssystem, Ihrer Hardware und der Interaktion zwischen beiden ab. Sie sollte jedoch nie mehr als 60 ms betragen.
Sie können die verstrichene Zeit eines Timers auch mit abrufen @TIMER[] Funktion.
Option:
/M | Bei Verwendung mit /S (Zwischenzeit) oder TIMER OFF wird das Ergebnis in Mikrosekunden angezeigt. |
/S | Zeigen Sie eine Zwischenzeit an, ohne den Timer anzuhalten. Um die aktuell verstrichene Zeit anzuzeigen, aber den Timer laufen zu lassen: |
[C:\] Timer /s
Timer 1 abgelaufen: 0:06:40.63
ON | Starten Sie den Timer unabhängig von seinem vorherigen Zustand (ein oder aus). Andernfalls schaltet der TIMER-Befehl den Timer-Status um (es sei denn /S wird genutzt). |