Buenas comunidad:
Tengo el drama que al tratar de validar un script, en el cuál el usuario solamente debe ingresar números del 1 al 8 y no ingrese letras se me cae:
Se cae al momento en que el usuario ingresa espacios en blanco.
Publico el código:
for /f "delims=abcdefghijklmnopqrstuvwxyz" %%a in ("%op%") do set "variable=true"
Otro código que no deja pasar letras:
if %var% GTR 8 echo Error de seleccion: la opcion no es valida o no existe
pause
goto inicio
pause
Con esto no deja pasar letras pero, al ponerle un solo espacio en blanco, me lo bota.
Cualquier ayuda para solucionar esto se agradece.
Saludos.