comando set en ficheros batch.

Iniciado por amorgom, 27 Noviembre 2013, 17:57 PM

0 Miembros y 1 Visitante están viendo este tema.

amorgom

Hola:

¿Por qué el operador de módulo (%) no funciona en ficheros batch?

set /p n=Dame un numero:
set /a r="%n% % 2"
echo %r%

Devuelve un valor igual a n en todos los casos u da un error de falta operador.

Desde la línea de comando si que funciona.

Gracias.

amorgom

Solucionado:

hay que poner %% en vez de sólo uno.

Gracias.