Siga o seu comando SET com mais dois comandos:
if %VERSION% lss 100 set VERSION=0%VERSION%
if %VERSION% lss 10 set VERSION=0%VERSION%
Então você terá o formato que deseja.
Espero que alguém possa ajudar.
Eu quero um arquivo de lote para verificar se há uma versão atualizada de algo então eu tenho
SET VERSION = 001
depois, em
SET / a VERSÃO + = 1
mas quando você ECHO% VERSION% mostra como 2, não 002, pode ser mostrado como 002?
Tags cmd.exe