Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - dapark

#1
Cita de: Leo Gutierrez. en 27 Agosto 2009, 04:46 AM
Prueba algo como:
: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:

@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
#2
esta muy bueno tu manual, muschas gracias, pero tengo una inquietud, e buscado la manera para poder validar q solo acepte numeros enteros, q no acepte ningun otro caracter.... pero se me dificulta porq soy algo nuevo en la programacion, nose si podrian ayudarme....