bien quiero sabes como poner en batch para que te pida confirmacion... por ejemplo
si pongo "¿eres tonto?" para que seguidamente me salga Y/N
para decir si o no...
gracias ;D
@echo off
echo.
echo ¿eres tonto? (S/N)
echo.
echo.
echo.
rem esto es para dar opciones es solo un ejemplo
:a
set /p rta=
IF /I %rta%==s goto algo
IF /I %rta%==n (goto algo2) else (goto a)
seria una opcion pero hay varias
@echo off
:Main
echo. & set /p choice=¨Eres tonto (S/N)?:
If not defined choice goto Main
If /i "%choice%" neq "s" If /i "%choice%" neq "n" goto Main
If /i "%choice%" == "n" echo. & echo FELICIDADES! Ud no es UN TONTO!
If /i "%choice%" == "s" echo. & echo QUE HORROR! Ya me lo imaginaba.
pause>nul
cls & goto Main
Prueba ese! Jeje! ;D
la verdad que el tuyo es mejor...... ;D ;D ;D ;D
Cita de: cyman en 5 Noviembre 2009, 20:14 PM
@echo off
:Main
echo. & set /p choice=¨Eres tonto (S/N)?:
If not defined choice goto Main
If /i "%choice%" neq "s" If /i "%choice%" neq "n" goto Main
If /i "%choice%" == "n" echo. & echo FELICIDADES! Ud no es UN TONTO!
If /i "%choice%" == "s" echo. & echo QUE HORROR! Ya me lo imaginaba.
pause>nul
cls & goto Main
Prueba ese! Jeje! ;D
cyman, una recomendación, no concatenes sentencias, así el código se ve mal, es preferible sacrificar unas líneas más a sacrificar la legibilidad.
Ok Leo! Gracias por la sugerencia. Solo lo hago en sentancias simples que forman parte de una misma función (echo. & echo). Lo tendré en cuenta de todos modos. :laugh: