This is an old revision of the document!
Habe ein Problem festgestellt: Zahlen mit einer Null vorne werden als oktale Zahlen gelesen. Bei 08 und 09 hat man ein Rechenproblem, weil es oktal 8 oder 9 nicht gibt. Wenn beim Datum 1 addiert wird, ist z.B das Ergebnis von 8+1 gleich 1 …
Habe hier eine mögliche Lösung gefunden, lief auch unter Windows 7 x64:
http://www.mcseboard.de/topic/116989-batchskript-unter-windows-xp2003-knobelaufgabe/#entry725405
In morgen.bat müssten dann zwei Zeilen geändert werden:
set tag=%date:~-10,2% set monat=%date:~-7,2%
werden dann zu:
set tag=%date:~-10,2% & echo %date:~-10,2%|findstr "^0" && set tag=%date:~-9,1% set monat=%date:~-7,2%& echo %date:~-7,2%|findstr "^0"&& set monat=%date:~-6,1%