Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Før vi begynner
Batch er et kodingsspråk laget av Microsoft. Det er vanvittig grunnleggende, ved at det ikke kan vise grafikk eller spille av lyd. Selv om det er nyttig å åpne programmer, lage tekstbaserte spill og bruke som en til-den-andre klokken.
Det er lett å lære, siden det ikke er mange kommandoer hvis du vil gjøre noe raskt.
Denne opplæringen vil forklare noen få grunnleggende kommandoer, sammen med en opplæring i hvordan du lager en klokke.
Merk: Batch fungerer bare på Windows -systemer fra DOS -dager, til den nyeste versjonen av Windows. Så ikke prøv på Unix -baserte systemer (Linux, android …) eller MacOS (iOS, Mackintosh).
VIKTIG:
NÅR LAGRING AV EN BATCHFIL SIKRER DET ENDES MED ".bat" ELLER ".cmd" (Personlig foretrekker jeg.bat)
Hvis du vil redigere den, kan du også høyreklikke> Rediger for å redigere filen for å åpne den i Notisblokk. Hvis du bruker noe annet, som Sublime Text, eller Notisblokk ++, kan du vanligvis gå til Fil> Åpne … og finne filen der hvis den ikke allerede er lastet.
(For Notisblokk ++ -brukere kan du høyreklikke> Rediger med Notisblokk ++ for enkel bruk.)
(Beklager bildet med lav oppløsning. Jeg trengte et bilde, så det sa "This will do" og la det stå der.)
Trinn 1: Det grunnleggende | Ekko
Noen kommandoer vil være konstante i alt du gjør.
Den første av disse vil være "ekko".
Hva gjør ekko?
I hovedsak videresender den all tekst du skriver inn. for eksempel hvis du setter "ekko Hei!" inn i ledeteksten, får du "Hei!" som utgang.
Ekko kan også slås av.
Dette gjøres ganske enkelt ved å gå "@echo off". Dette forhindrer at den videresender informasjon som "C: / windows / System32 (hvis du kjører den i administratormodus).
Trinn 2: Trinn 2: Grunnleggende | Farge og Cls
Farge er selvforklarende. Den lar deg endre skriftfargen og bakgrunnsfargen på terminalvinduet. En mer detaljert forklaring finner du ved å skrive "farge?" inn i en ledetekst (cmd.exe)
Cls er stenografi for "Clear Screen". Det tørker skjermen av alle tidligere inndata, for eksempel kommandoer, tekst og så videre.
Trinn 3: Trinn 3: Grunnleggende | "%%", ":" og Gå til
Det er her ting blir interessante.
Med "%%" kan du lagre noen data, for eksempel angitt tekst eller annen statistikk til konsollen er slettet (lukket), nyttig i noen skript. (I tekstbaserte spill kan du bruke dette til å lagre navn, statistikk og alt annet som kan endres og spores.)
Med ":" og goto kan du lage sløyfer og flytte rundt et skript. Så du kan få en bruker til å skrive inn noe, og deretter avslutte skriptet eller gå tilbake til starten.
Trinn 4: Trinn 4: Grunnleggende | Finale
Det er noen andre ting du bør merke deg før du går videre.
set /p insertsomethinghere = Skriv inn tekst:
hvis %insertsomethinghere %== 1 gå til aplacetogo
Dette kan brukes som et valg med flere valg. Skriv inn et bestemt svar, og led til et annet svar.
Alternativt, {set /p insertaname = Skriv inn et navn:
hvis%insertaname%==%insertaname%gå til neste trinn}
Dette vil fortsette å gå videre til neste trinn, uansett hva det måtte være.
Merk: Alt med fet skrift på denne siden er ikke nødvendig. Alt på disse feltene vil være annerledes. Alt understreket kan kopieres så mange ganger som nødvendig.
Spesiell merknad: Mellom {} parentesene er dette teknisk sett alt du trenger. Selv om du kan ha et bestemt navn som gir deg spesielle fordeler, kjenner tegn deg igjen, eller du har en alternativ vei. alt du trenger å gjøre er å legge til "if %insertaname %== Bob goto nextstepbob" (du må legge til en annen bane som kan være irriterende, eller bare sette en liten alternativ bane, som vil koble opp igjen med hovedbanen etter hvert.)
Trinn 5: Trinn 5: Litt moro | en klokke
Dette er noe jeg lærte først.
@echo av
farge 0a
cls
:klokke
ekko Gjeldende tid er %time %og datoen er %date %
gå klokken
Eventuelt kan du sette "cls" etter: klokken
Selv om dette vil få det til å flimre og er litt irriterende.
Husk å lagre ordentlig!
Trinn 6: Trinn 6: Til slutt …
For tiden har jeg jobbet med et spill. Nedenfor er det jeg har for øyeblikket.
Det er grunnleggende, og kan spilles noe, men ikke engang i nærheten av det jeg vil gjøre.
(På grunn av hvordan den bestemmer seg for å formatere teksten, gir jeg den hvis det er en forespørsel.)
Trinn 7: Ekstra hjelp
Spør gjerne om du setter deg fast i noe. Jeg skal prøve å hjelpe så snart jeg kan.
Takk for at du leser, og forhåpentligvis hjelper dette.