Ich schreibe eine Batchdatei, um einige Vorgänge auf entfernten Computern in meinem Gebäude auszuführen. Sie sind alle mit demselben Präfix benannt, aber die Zahl am Ende ändert sich (01–65). Ich habe versucht, einem Online-Lernprogramm zum Erstellen einer Batch-Datei-Schleife basierend auf Zahlen zu folgen, und kam zu folgendem Ergebnis:
FOR /l %%N in (1,1,65) do (
set HOSTNAMETOUSE=prefix-%%N
ECHO %HOSTNAMETOUSE%
)
Dies funktioniert gut, nachdem es 10 erreicht hat, da es zweistellig ist. Was ich brauche, ist für die Zahlen 1-9
als erscheinen 01-09
, da dies unserem Benennungsschema entspricht. Grundsätzlich brauche ich für die ersten 9 Iterationen die einstellige Ziffer einer führenden Null. Wie kann ich dies mit Windows Batch-Dateien erreichen?