@echo off
set porcentaje=1
:bucle
echo porcentaje
set /a porcentaje=%porcentaje%+1
if ( %porcentaje%==100 ) ( echo Error & exit)
El problema es que al ejecutarlo sale en la pantalla de batch:no se esperaba 2 en este momento.
Hola,
Hace bastante que no uso batch. Pero por lo que vi, casi todas las lineas estan mal.
Por ejemplo en la linea 2, pones set porcentaje=1 y debería ser algo así
set/a porcentaje=1
En la linea 4, pones echo porcentaje. Para imprimir una variable debes ponerla así:
echo %porcentaje%
La linea 5 deberia quedar así:
set/a porcentaje=%porcentaje%+1
La linea 6, la haría algo así
if %porcentaje%==100 (goto error) else (goto bucle)
Por último agregaría 4 lineas mas para mostrar el error
:error
echo Ya has superado al 100
pause>nul
exit
Estos son errores que puedes solucionar leyendo un poco de documentación.
Saludos!
ANTRAX
ya me funciona,muchas gracias antrax