Niddelmeier Geschrieben 17. Januar 2003 Geschrieben 17. Januar 2003 Hallo Leute ich habe eine Frag ewie bekomme ich in einer Batch Datei die _Uhrzeit mit Sekunden raus? Mit Time /T bekomme ich nur Stunden und Minuten?? Vielen Dank im Voraus!
Terran Marine Geschrieben 17. Januar 2003 Geschrieben 17. Januar 2003 Nabend, ist möglich, allerdings nicht ganz trivial. Zuerst muss eine Datei angelegt werden, die genau einen Zeilenumbruch enthält, mehr nicht. Diese Datei nenne ich im weiteren "enter". Dann folgende Befehle in deine Batch einfügen : time <enter >zeit for /f "eol=G tokens=1,2*" %%a IN (zeit) DO set zeit=%%c Kurz zur Erklärung : time ohne Parameter erwartet einen Eingabe, den Returnwert bekommt sie über die Datei enter. die Ausgabe wird in der Date zeit abgespeichert. Der For Befehl öffnet die Datei zeit, speichert die einzelnen Strings in verschiedenen Variablen (%%c entspricht der Zeit), durch das eol=G wird die zweite Zeile nicht ausgewertet. Das ganze funktioniert nur unter NT/2K/XP. Gruß Terran Marine
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden