Parti kodning tutorial II (4 / 5 steg)
Steg 4: Om mer avancerade
Så först låt oss titta på denna kodutanför
färg 0e
titeln gissa spel av seJma
Ange/a guessnum = 0
Ange/a svaret = % RANDOM %
Ange variabel1 = surf33
echo -------------------------------------------------
ECHO Välkommen till gissa spelet!
ECHO.
ECHO försök och gissa mitt nummer!
echo -------------------------------------------------
ECHO.
: top
ECHO.
Ställ in /p gissning =
ECHO.
om % gissning GTR % svarar ECHO % lägre!
om % gissar % LSS svar % eko högre!
om % gissar % == % svar % gå till lika
Ange/a guessnum = % guessnum % + 1
om % gissar % == % variabel1% eko hittade bakdörren Hej?, svaret är: % svar %
gå till toppen
: lika
ECHO Grattis, du gissade rätt!
ECHO.
ECHO det tog du % guessnum % gissningar.
ECHO.
pausa
Först en anmärkning att ändra batch färger typ färg /? I cmd.exe att få cologne koden som färg 1
Nästa denna kod är en gissningslek om du gissa GTR eller LSS koden berättar med om kommandot.
Nu titta på ett annat exempel
utanför
titeln mapp lösenord v1.5
färg 0a
Ange/a försök = 3
Ange lösenord = *** gå in din lösenord här ***
: top
ECHO.
echo ----------------------------------------------
ECHO.
ECHO mapp lösenord
ECHO.
echo ----------------------------------------------
ECHO du har % försöker % försök vänster.
ECHO: Ange lösenord
echo ----------------------------------------------
Ställ in /p pass =
om % passerar % == % lösenord %)
gå till rätt
)
Ange/a försök = % försöker -1
om % försöker % == () 0
gå till straff
)
CLS
gå till toppen
: straff
ECHO ledsen, för många felaktiga lösenord, inleda stängningen.
Starta shutdown -s -f -t 35 - c "Avstängning initierats"
pausa
Exit
: rätt
CLS
echo ----------------------------------------------
Echo lösenord accepteras!
ECHO.
Paus
Med hjälp av set/a och om koden vilja berätta du hur många gånger du har kvar för att ange rätt lösenord för att ändra det ändra
Ange/a försök = 3
Till nummer vill du varje gång lösenordet är felaktigt koden ställer in % försöker % till en mindre än tidigare.