Inkrementelle Ergänzungen in cmd

Inkrementelle Ergänzungen in cmd

Ich hoffe, jemand kann helfen.

Ich möchte eine Batchdatei, um nach einer aktualisierten Version von etwas zu suchen.

SET VERSION=001

dann weiter

SET /a VERSION+=1

aber wenn Sie %VERSION% ECHO ausgeben, wird es als 2 und nicht als 002 angezeigt. Kann es als 002 angezeigt werden?

Antwort1

Lassen Sie auf Ihren SET-Befehl zwei weitere Befehle folgen:

if %VERSION% lss 100 set VERSION=0%VERSION%
if %VERSION% lss 10 set VERSION=0%VERSION%

Dann haben Sie das gewünschte Format.

verwandte Informationen