Zweck: TIMERist eine System-Stoppuhr

 

Format:TIMER [/1 /2 /3 /4 /5 /6 /7 /8 /9 /10 /C /L /M /N /Q /S] [ON | OFF] [command]

 

ONZwingt die Stoppuhr zum Zurücksetzen und Starten
OFFZwingt die Stoppuhr zum Anhalten
commandZeitangabe für den angegebenen Befehl

 

/1

Stoppuhr #1 (Standard)

/C

löschen bei ^C

/2

Stoppuhr #2

/L

Millisekunden

/3

Stoppuhr #3

/M

Mikrosekunden

/4

Stoppuhr #4

/N

Nanosekunden

/5

Stoppuhr #5

/Q

leise

/6

Stoppuhr #6

/S

geteilt

/7

Stoppuhr #7



/8

Stoppuhr #8



/9

Stoppuhr #9



/10

Stoppuhr #10



 

Verwendung:

 

Der TIMER-Befehl akzeptiert seine Parameter in beliebiger Reihenfolge und wirkt auf den angegebenen von zehn möglichen Zeitgebern (System-Stoppuhren), indem er ihn ein- oder ausschaltet oder seine aktuell abgelaufene Zeit anzeigt. Der TIMER-Befehl mit keinem der Schlüsselwörter ON und OFF oder der  Option /Sschaltet den Status des Timersum.

 

TIMER verwendet die Windows-Leistungszähler für eine höhere Genauigkeit. Die Standardauflösung von TIMER ist in Millisekunden (.001 Sekunden).

 

Die Schalterargumente (/1 - /10, /Q und /S) müssen vor allen anderen Argumenten in der TIMER-Befehlszeile stehen.

 

Wenn Sie TIMER oder TIMER /S ausführen , während der Timer ausgeschaltet ist, oder TIMER ON zu einem beliebigen Zeitpunkt ausführen, wird die aktuelle Uhrzeit angezeigt, und die Stoppuhr beginnt bei :

 

[c:\] timer

Timer 1 on: 12:21:46

 

Wenn Sie TIMER /S ausführen, während der Timereingeschaltet ist, wird die verstrichene Zeit angezeigt:

 

[c:\] timer /s

Timer 1 Elapsed time: 0:00:12.06

 

Wenn Sie TIMER ausführen, während er eingeschaltet ist, oder TIMER AUS ausführen, wird die Stoppuhr angehalten, die aktuelle Uhrzeit und die abgelaufene Zeit werden angezeigt und die abgelaufene Zeit wird zurückgesetzt:

 

[c:\] timer

Timer 1 off: 12:21:58

Elapsed time: 0:00:12.06

 

Es stehen zehn Stoppuhren zur Verfügung (1 - 10), so dass Sie mehrere sich überschneidende Ereignisse zeitlich erfassen können. Standardmäßig verwendet der TIMER die Stoppuhr Nr. 1.

 

TIMER ist besonders nützlich für die Zeitmessung von Ereignissen in Batch-Dateien. Um beispielsweise eine ganze Batch-Datei und einen Zwischenabschnitt derselben Datei zu timen, können Sie Befehle wie den folgenden verwenden:

 

rem Turn on timer 1

timer

rem Do some work here

rem Turn timer 2 on to time the next section

timer /2

rem Do some more work

echo Intermediate section completed

rem Display time taken in intermediate section

timer /2

rem Do some more work

rem Now display the total time

timer

 

Sie können optional einen Befehl angeben, den TIMER ausführen soll. Dies ist das Äquivalent zu "timer on & command & timer off". Ein Beispiel:

 

timer dir c:\ /s

 

Das kleinste Intervall, das TIMER messen kann, hängt von dem von Ihnen verwendeten Betriebssystem, Ihrer Hardware und dem Zusammenspiel zwischen beiden ab. Es sollte jedoch nie mehr als 60 ms betragen.

 

Sie können die verstrichene Zeit eines Timers auch mit der  Funktion@TIMER[]abrufen .

 

Optionen:

 

/1Timer #1 verwenden (Standard).

 

/2Verwende Zeitgeber #2.

 

/3Verwende Zeitgeber #3.

 

/4Zeitgeber #4 verwenden.

 

/5Zeitgeber #5 verwenden.

 

/6Zeitgeber #6 verwenden.

 

/7Verwende Zeitschaltuhr #7.

 

/8Verwende Zeitschaltuhr #8.

 

/9Verwende Zeitschaltuhr #9.

 

/10Verwende Zeitschaltuhr #10.

 

/CSchaltet den Timer aus, wenn ein ^C erkannt wird .

 

/LBei Verwendung mit /S (Zwischenzeit) oder TIMER OFF wird das Ergebnis in der Anzahl der Millisekunden angezeigt.

 

/M Bei Verwendung mit /S (Zwischenzeit) oder TIMER AUS wird das Ergebnis in Mikrosekunden angezeigt.

 

/NBei Verwendung mit /S (Zwischenzeit) oder TIMER OFF wird das Ergebnis in Nanosekunden angezeigt.

 

/Q Es werden keine Meldungen angezeigt.
/SZeigt eine Zwischenzeit an, ohne den Timer zu stoppen. So zeigen Sie die aktuell verstrichene Zeit an, lassen aber den Timer laufen:

 

[c:\] timer /s

Timer 1 verstrichen: 0:06:40.63

 

ONStarten Sie den Timer unabhängig von seinem vorherigen Zustand (an oder aus). Andernfalls schaltet der TIMER-Befehl den Status des Timers um (es sei denn, /S wird verwendet).

 

OFFStoppt den Timer.