Hoe kan ik dit commando "ECHO Datum: %DATE% Tijd: %TIME% >> bestand.txt" zo aanpassen dat er een vaste breedte voor de output wordt gebruikt?
(Windows.)
Hoe kan ik dit commando "ECHO Datum: %DATE% Tijd: %TIME% >> bestand.txt" zo aanpassen dat er een vaste breedte voor de output voor wat betreft de datum wordt gebruikt?
Als ik dit commando gebruik:
ECHO Datum: %DATE% Tijd: %TIME% >> bestand.txt
(huidige datum en tijd op één regel zetten in een bestandje) gebruik, is daar een probleempje mee.
Op de ene PC krijg ik als output:
Datum: wo 28-03-2012 Tijd: 10:18:15,17
Op een andere PC krijg ik als output:
Datum: wo 28.03.12 Tijd: 10:20:22,48
(Twee verschillende opmaken van de datum dus.)
Stel ik wil dat er exact 15 karakters in het bestandje worden gezet voor wat betreft de datum, dan moeten in het eerste geval twee spaties worden toegevoegd maar in het tweede geval vier spaties.
Hoe kan ik dit in een batch-file voorelkaar krijgen?
(Wat ik niet wil, is de PC's aanpassen zodanig dat ze dezelfde opmaak in de datum laten zien.)
( http://www.goeievraag.nl/vraag/mmm.316511 ) heb gegeven? Die methode kun je ofwel op datum en tijd apart toepassen, en daarna datum en tijd aan elkaar plakken, ofwel eerst datum en tijd aan elkaar plakken en dan die methode toepassen.
Heb je meer informatie nodig om de vraag te beantwoorden? Reageer dan hier.