Zeitdauer einer Batch-Routine ermitteln
Hallo,
ich möchte wissen wie lange eine Batch-Routine braucht zum eine gewisse Aufgabe zu erledigen.
Dazu setze ich am Anfang und am Ende einen Zeitstempel (vor und nach dem xcopy Befehl). Leider bekomme ich nur am Ende eine Aktuelle Zeit.
Warum erhalte ich keine Anfangszeit?
ich möchte wissen wie lange eine Batch-Routine braucht zum eine gewisse Aufgabe zu erledigen.
Dazu setze ich am Anfang und am Ende einen Zeitstempel (vor und nach dem xcopy Befehl). Leider bekomme ich nur am Ende eine Aktuelle Zeit.
Warum erhalte ich keine Anfangszeit?
@echo off
setlocal
cls
color 07
Title Dateien ermitteln
echo Dateien im Verzeichnis ermitteln!
set "Quelle=D:\Quelle"
set "Ergebnisdatei=Dateien.txt"
echo Bitte warten ..
echo.|time|find /v "neue" >> "%Ergebnisdatei%"
xcopy "%Quelle%" /LSYH C:\|findstr /vc:"Datei(en) kopiert">"%Ergebnisdatei%"
echo.|time|find /v "neue" >> "%Ergebnisdatei%"
pause
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 215163
Url: https://administrator.de/contentid/215163
Ausgedruckt am: 25.11.2024 um 17:11 Uhr
3 Kommentare
Neuester Kommentar
Hallo joe65,
noch ein Tipp: im Windows Server 2003 Resource Kit ist das Programm
Beispielausgabe:
lg.
noch ein Tipp: im Windows Server 2003 Resource Kit ist das Programm
timeit
enthalten, mit dem Laufzeit und Prozessorzeit von CLI Applikationen angezeigt werden.Beispielausgabe:
Exit Time: 8:30 pm, Saturday, August 24 2013
Elapsed Time: 0:00:00.031
Process Time: 0:00:00.031
System Calls: 2125
Context Switches: 555
Page Faults: 617
Bytes Read: 39337
Bytes Written: 0
Bytes Other: 7342