Stap 4: Als de meer geavanceerde
Dus eerst laten we eens kijken naar deze codeuitschakelen
kleur 0e
titel van spel Guessing door seJma
set /a guessnum = 0
/a antwoord instellen = RANDOM %
instellen van variabele1 = surf33
echo -------------------------------------------------
ECHO Welcome to de Guessing Game!
ECHO.
ECHO proberen en denk dat mijn nummer!
echo -------------------------------------------------
ECHO.
: top
ECHO.
set /p gok =
ECHO.
Als % gok % GTR beantwoorden ECHO % lager!
Als % LSS % antwoord % hogere ECHO raden!
Als % raden % == antwoord % gelijk GOTO
set /a guessnum = % guessnum % + 1
Als % raden % == variabele1% ECHO gevonden de achterdeur he?, het antwoord is: antwoord %
Ga naar top
: gelijk
ECHO Gefeliciteerd, u geraden rechts!!!
ECHO.
ECHO het kostte u % guessnum % gissingen.
ECHO.
pauze
Eerst een opmerking te veranderen van kleur type in batch /? In cmd.exe te krijgen de kleurencode als kleur 1
Naast deze code is een raadspel als je raden GTR of LSS de code vertelt u met behulp van de als opdracht.
Kijk nu eens naar een ander voorbeeld
uitschakelen
titel map wachtwoord v1.5
kleur 0a
/a probeert set = 3
ingestelde wachtwoord = *** Voer uw wachtwoord hier ***
: top
ECHO.
echo ----------------------------------------------
ECHO.
ECHO map wachtwoord
ECHO.
echo ----------------------------------------------
Je hebt % ECHO probeert % pogingen links.
ECHO wachtwoord opgeven
echo ----------------------------------------------
set /p pass =
Als % pass % == % wachtwoord %)
goto juiste
)
/a probeert instellen = % probeert -1
Als % probeert % == 0)
goto straf
)
CLS
Ga naar top
: boete
ECHO Sorry, teveel onjuiste wachtwoorden, inleiding afsluiten.
Start shutdown -s -f -t 35 - c "SHUTDOWN gestart"
pauze
uitgang
: juiste
CLS
echo ----------------------------------------------
ECHO wachtwoord geaccepteerd!
ECHO.
Pauze
Met behulp van set /a en als de code u hoe vaak u hebt verlaten ziet Voer het juiste wachtwoord om het te veranderen wijzigen
/a probeert set = 3
Naar het nummer zou u graag elke keer het wachtwoord is onjuist dat de codeset zal % % tot een minder dan voorheen probeert.