Cita de: Leo Gutierrez. en 27 Agosto 2009, 04:46 AM
Prueba algo como:Código [Seleccionar]:isNumber
set /p "number=Number: "
if not defined number goto :isNumber
set "variable=false"
for /f "delims=abcdefghijklmnopqrstuvwxyz" %%a in ("%number%") do set "variable=true"
if "%variable%"=="true" (
echo Bien
pause>nul
exit /b 0
) else (
echo Mal.
goto :isNumber
)
No filtra todo.
Idea provista por MATT.
Leo Muchisima gracias este me a serivido, con anterioridad habia realizado este:
Código [Seleccionar]
@echo off
Title validacion de numeros
color A
set /a valor=%1
if not %errorlevel% == 0 goto endif
if not %valor%==0 goto else
cls
echo Solo debe de ingresar numeros
goto endif
:else
cls
echo Valores aceptables
:endif
pero no logre adaptarlo a los batch que he estado realizando... el q tu me distes lo acople en un minuto a los programas muchas gracias