Att komma in Batch (7 / 7 steg)
Steg 7: Nummer gissare
Cool, men något annat men räknare och aritmetiska? Ja Ja!
Låt oss göra något en lite random...
utanför
titel nummer Picker
börvärden = 0
: intro
ECHO antal Picker
ECHO målet är att få så många poäng som du kan!
pausa
: setup
CLS
ECHO hur många nummer för att välja mellan?
ECHO 1-10, 1-100 eller 1-1000.
ställa in /p svar = 10, 100, 1000 eller sluta ^ >
om % svarar % equ 10 goto 10
om % svarar % equ 100 goto 100
om % svarar % equ 1000 goto 1000
om % svar % equ avslutar går ut om % svarar % neq 10 gå till setup
: 10
CLS
Ange/a många = % slumpmässiga % % 10 + 1
: 10_2
CLS
ECHO aktuella poäng: % poäng %
ECHO gissa nummer (1-10)
ECHO att gissa typ i ett tal mellan 1 och 10.
ECHO du kan också avsluta.
ställa in /p svar = ^ >
om % svarar % equ % antal % goto Win
om % svar % equ avslutar goto intro
om % svarar % neq % antal % goto: 10_2
: 100
Ange/a många = % slumpmässiga % % 100 + 1
: 100_2
CLS
ECHO aktuella poäng: % poäng %
ECHO gissa nummer (1-100)
ECHO att gissa typ i ett tal mellan 1 och 100.
ECHO du kan också avsluta.
ställa in /p svar = ^ >
om % svarar % equ % antal % goto Win
om % svar % equ avslutar goto intro
om % svarar % neq % antal % goto: 100_2
: 1000
Ange/a många = % slumpmässiga % % 1000 + 1
: 1000_2
CLS
ECHO aktuella poäng: % poäng %
ECHO gissa nummer (1-1000)
ECHO att gissa typ i ett tal mellan 1 och 1000.
ECHO du kan också avsluta.
ställa in /p svar = ^ >
om % svarar % equ % antal % goto Win
om % svar % equ avslutar goto intro
om % svarar % neq % antal % goto: 1000_2
: Vinn
CLS
ECHO du gissade numret!
ECHO bra jobb!
ECHO du får 1 poäng!
Ange/a poäng = poäng + 1
ECHO totalpoäng: % poäng %
pausa
gå till setup
Detta är en enkel slumpgenerator att gör du gissa sa slumptal.
MEN VÄNTA! Vad är det sätta/a antal = % slumpmässiga % % 1000 + 1 kommando?!?!
Tja, genererar det ett slumptal. Men som standard kommandot set % slumpmässiga % variabel har gränserna 0 och 32767, som är vägen till stora för alla tre av dessa nummer. Så att sätta/a antal = % slumpmässiga % % 1000 + 1 kommando anger gränsen till 1-1000, du kan också ändra intervallet till 0-999 genom att ta bort den + 1. Eller ändra 1000 att säga 500 för att ändra intervall till 1-500.