Party Time 2 och part tid 3.5 (ett exempel genomgång av redigering en batch-fil) (1 / 5 steg)
Steg 1: Party Time 2
Det ursprungliga Party Time-program som jag hämtat från en I Got en kopp produktioner Instructable var rätt part Time 2 (förmodligen eftersom det var en redigerad version av en ännu tidigare Party Time). Koden var sofistikerade att nybörjare programmerare och enkel till en mer erfaren. Det var mycket vanligt. Den faktiska koden som såg ut så här:utanför
titel PARTY TIME! Gjord av: Jag fick en kopp Productions
färg 0e
ECHO.
echo -----------------------
ECHO dess tid till fest!
echo -----------------------
ECHO.
ECHO gjort av: Jag fick en kopp Productions
ECHO.
ställa in /p ingång = typ starta till fest eller nej inte part:
om % ingång % == Start gå till A
om % ingång % == ingen goto B
om % ingång % == ingen goto B
: EN
: top
CLS
ECHO.
ECHO.
ECHO.
ECHO.
ECHO.
ECHO.
ECHO.
ECHO ***
ECHO *** ***
ECHO *** *** ***
echo ********* ****** **
echo *** *** ** * ** ** **
echo *** ** ** ****** ** ** **
echo *** ******* ** ** ** **
echo *** ** ** ** ** ** **
echo *** ** ** ** ** ** **
ECHO.
färg 1a
pinga localhost -n 0 > nul
färg 2b
pinga localhost -n 0 > nul
färg 3c
pinga localhost -n 0 > nul
färg 4d
pinga localhost -n 0 > nul
färg 5e
pinga localhost -n 0 > nul
färg 6f
pinga localhost -n 0 > nul
färg 7a
pinga localhost -n 0 > nul
färg 8b
pinga localhost -n 0 > nul
färg 9c
pinga localhost -n 0 > nul
gå till tid
: B
ECHO.
titeln adjö
färg 0c
CLS
echo -----------------------
ECHO du är en part Pooper!
echo -----------------------
pinga localhost -n 3 > nul
echo -----------------------
ECHO adjö!
echo -----------------------
pinga localhost -n 4 > nul
: tiden
CLS
ECHO.
ECHO.
ECHO.
ECHO.
ECHO.
ECHO.
ECHO.
echo ********* *****
echo ********* *****
echo *** ** ****** ***
ECHO *** ** ** ***
ECHO *** ** *
echo *** ** ********* **** *
echo *** ** ** ** ** **
echo *** ** ** ** ** ** ***
echo *** ** ** ** ** ****** ***
ECHO.
ECHO.
färg 1a
pinga localhost -n 0 > nul
färg 2b
pinga localhost -n 0 > nul
färg 3c
pinga localhost -n 0 > nul
färg 4d
pinga localhost -n 0 > nul
färg 5e
pinga localhost -n 0 > nul
färg 6f
pinga localhost -n 0 > nul
färg 7a
pinga localhost -n 0 > nul
färg 8b
pinga localhost -n 0 > nul
färg 9c
pinga localhost -n 0 > nul
gå till toppen
Det är vettigt om du förstår batch kod. För dem av er som förstår det (vilket jag antar du gör), borde ett misstag vara uppenbart på denna punkt. Skaparen tar hänsyn till kapitalisering av nr, men inte icke-kapitalisering av start (mer om det senare). Det finns ett större misstag som jag kommer också att behandla i korrigeringar steg av detta.
En sak jag kredit denna kod för lära mig hur man använder funktionen variabel för batch av visar mig input % == avsnitt i koden. Över allt är det här koden för någon som fick uttråkad och beslöt att göra en batch-fil att fördriva tiden. Han inte ta in i konto effektivitet, han ville bara ha något som skulle göra hans vänner skratta och skulle vidare hans förståelse av kommandofiler genom praxis. Men jag tog in i konto effektivitet och används kommandofilen för att öva min batch färdigheter på spotting misstag och korrigera dem.