Paso 3: Vamos a hacer algo!
Por lo tanto, primero necesita decidir sobre la sintaxis de sus comandos. Que haciendo un comando echo un número aleatorio entre parámetros uno (max) y dos (min).
Así que, aquí está el código:
enabledelayedexpansion Si equ [%1] [¿/?] (
de
Eco se hace eco de un número al azar.
echo.
echo Uso: aleatorio min max
echo.
echo "max" en el número máximo y "min" es el mínimo.
echo Max no puede sobrepasar 32767.
echo.
endlocal
salida/b 0
) Set max = 1% Si geq % min % max () %
establecer min = 2%
Eco mínimo es menor o igual al número máximo.
echo.
endlocal
salida/b 1
) Set = max min
Set /a num = % aleatorio % % máximo % + % min %
echo % num %
endlocal
¿Por lo tanto, lo que es tan útil acerca de un comando que sólo se hace eco del resultado?
Bien, mientras un código tiene una salida, se puede fijar como una variable. Así que, aquí está un pequeño "programa" que ha formado.
apagado & setlocal enabledelayedexpansion : intro : juego
CLS
echo Bienvenido al increíble juego del profesor Pickle de suerte!
echo.
echo solo presione cualquier tecla para tirar los dados e intentar conseguir un 7!
echo.
echo.
echo presione cualquier tecla para empezar!
PAUSE > nul
CLS
Si se ha definido el papel pasado de echo val: % % val
echo.
Eco Pres una tecla para tirar los dados.
PAUSE > nul
for /f % % en ('al azar 6 1') set dice1 = %% i
for /f % % en ('al azar 6 1') set dice2 = %% i
Set /a val = dice1 + dice2
CLS
Si % val % neq 7 (echo perdedor!) echo otro ganador!
echo.
Eco Dice #1 - dice1%
Eco Dice #2 - dice2%
Eco Total - % % val
echo.
echo presione cualquier tecla para jugar otra vez
PAUSE > nul
juego de Goto
Por lo tanto, ese juego no va cualquier Academia de ganar premios, pero es sólo un ejemplo. Por lo tanto, ¿qué hará usted para utilizar su nuevo comando?
¡ Un momento! No tan rápido. Antes de utilizar el comando, usted necesita cualquier archivo (incluyendo el símbolo del sí mismo), usted necesita para que sea accesible. Sigue leyendo para averiguar.