chris.m 10 Geschrieben 14. Februar 2008 Melden Geschrieben 14. Februar 2008 Hallo zusammen, habe ein kleines Problem ^^. beim erzeugen eines Logfiles vor 10 uhr habe ich ein problem mit der zeitangabe. der logfilename sieht vor 10 uhr so aus 13022008_ 945_logname.log er läßt beim logfile die 0 weg. Was muss ich meiner batch datei mitgeben das er denn logfile so schreibt: 13022008_0945_logfilename.log in der batch datei habe ich dieses angegeben set jahr=%date:~-4% set monat=%date:~-7,2% set tag=%date:~-10,2% set stunde=%TIME:~-12 set stunde=%TIME:~-11,2% set minute=%TIME:~-8,2% set sekunde=%TIME:~-5,2% set date=%jahr%%monat%%tag% was muss ich ändern damit er auch die 0 von 09 uhr erkennt. Gruss Christian
ZeroKnowledge 11 Geschrieben 14. Februar 2008 Melden Geschrieben 14. Februar 2008 Möglichkeit 1 (for-"Schleife"): for /f "delims=:" %%i in ('time /t') do set "stunde=%%i" Möglichkeit 2 (if-Abfrage): set stunde3=%time:~-11,2% if %stunde3% LSS 10 set stunde3=0%stunde3:~1,1%
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