Benutzer-Werkzeuge

Webseiten-Werkzeuge


programmieren:allgemein:batch_fuehrende_nullen

Führende Nullen in Batch Variable

Um in einer Batch Datei eine Variable mit führenden Nullen auszugeben könnte folgendes Beispiel helfen

Info: %number:~-2%
Dieses kürzt die Variable %number% von rechts nach links um zwei Stellen.

nullen.bat
@echo off
CLS
REM Eine Zahl mit führenden Nullen ausgeben. Z.B. 5 -> 05
REM ich benutze das gerne um beim Datum die Monate und Tage mit führenden Nullen anzugeben. 1.5.2022 -> 01.05.2022
 
REM der Variable number den Wert 5 zuweisen
set number=5
 
REM der Variable number zwei Nullen vorran stellen und neuen Wert wieder der Variable number zuweisen
set number=00%number%
 
REM die Variable number von hinten auf zwei Stellen kürzen
set number=%number:~-2%
 
REM die Variable ausgeben
echo %number%
 
pause
Diese Website verwendet nur für den Betrieb notwendige Cookies. Durch die Nutzung der Website stimmen Sie dem Speichern von Cookies auf Ihrem Computer sowie den Datenschutzbestimmungen zu. Wenn Sie nicht einverstanden sind, verlassen Sie die Website. Weitere Information
programmieren:allgemein (33 views) · Zuletzt geändert: 25/05/2022 11:13 von conny