Al loro con el problema que tengo con el Set /A...
supuestamente es para pasar a numero una variable y poder calcular...y poder meterlo en otras variables...etc
Codigo correcto:
set var1=03
set /A var2=%var1%*2
ECHO Variable1: %var1%
ECHO Variable2: %var2%
Sin embargo, si la variable var1 la incializo con 08 o 09:
set var1=08
set /A var2=%var1%*2
ECHO Variable1: %var1%
ECHO Variable2: %var2%
Me da el siguiente error:
F:\>Prueba.cmd
Número no válido . Las constantes numéricas son decimales(17),
hexadecimales (0x11), u octales (021).
Variable1: 08
Variable2: 6
y se me quedan los valores anteriores en la var2.
Alguien podria indicar una idea feliz para resolver esto....
supuestamente es para pasar a numero una variable y poder calcular...y poder meterlo en otras variables...etc
Codigo correcto:
set var1=03
set /A var2=%var1%*2
ECHO Variable1: %var1%
ECHO Variable2: %var2%
Sin embargo, si la variable var1 la incializo con 08 o 09:
set var1=08
set /A var2=%var1%*2
ECHO Variable1: %var1%
ECHO Variable2: %var2%
Me da el siguiente error:
F:\>Prueba.cmd
Número no válido . Las constantes numéricas son decimales(17),
hexadecimales (0x11), u octales (021).
Variable1: 08
Variable2: 6
y se me quedan los valores anteriores en la var2.
Alguien podria indicar una idea feliz para resolver esto....