Eu espero que alguém possa ajudar.
Quero um arquivo em lote para verificar uma versão atualizada de algo, então tenho
DEFINIR VERSÃO=001
então mais adiante
DEFINIR /a VERSÃO+=1
mas quando você ECHO %VERSION% aparece como 2, não 002, pode ser mostrado como 002?
Responder1
Siga 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 desejado.