Cita de: gerhy13 en 2 Febrero 2015, 22:43 PMGracias por decirmelo ya esta arreglado
Si tu idioma natural es inglés entonces porfavor modifica tu post y adjunta el texto original abajo del todo (en inglés), que lo entenderé mucho mejor que la traducción de Google a Spanish xD.
De todas formas si no he entendido mal creo que lo que quieres hacer es esto:
Código (dos) [Seleccionar]
@Echo OFF & Setlocal EnableDelayedExpansion
REM %RANDOM% Keep this line written.
Set /A "randValue=%RANDOM% %%9999" & Rem From 0 to 9999.
Set /A "tries=7"
Call :Play "%tries%"
Pause&Exit /B 0
:Play
For /L %%# In (0, 1, %~1) Do (
Echo Attempt %%# of %~1:
Set /P "userValue=Which is the random value between 0 and 9999 that I'm thinking?:"
If "!UserValue!" EQU "%randValue%" (
Echo Correct, the random number is !UserValue!, you're kinda magician?.
Echo+
Exit /B 0
) Else (
Echo Fail, try again.
Echo+
)
If "%%#" EQU "%~1" (
Echo You lost all the tries.
Echo Try better luck next time.
Exit /B 0
)
)
Output:
Saludos