Innholdsfortegnelse:
- Trinn 1: Det grunnleggende | Ekko
- Trinn 2: Trinn 2: Grunnleggende | Farge og Cls
- Trinn 3: Trinn 3: Grunnleggende | "%%", ":" og Gå til
- Trinn 4: Trinn 4: Grunnleggende | Finale
- Trinn 5: Trinn 5: Litt moro | en klokke
- Trinn 6: Trinn 6: Til slutt …
- Trinn 7: Ekstra hjelp
Video: Koding med batch: 7 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
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.
Anbefalt:
Koding med IOS -kodeblokker: 6 trinn
Koding med IOS -kodeblokker: Koding med iOS er en unik måte å få iOS -enheten til å gjøre automatisering, hente nyhetene, starte cyberwarfare og til og med planlegge tekstmeldinger. For dette instruktive, vil vi fokusere på cyberkrigføring, spesielt spamming av venner og
Redbear BLE Nano V2 egendefinerte kontroller med PfodApp - Ingen koding nødvendig: 6 trinn
Redbear BLE Nano V2 egendefinerte kontroller med PfodApp - Ingen koding nødvendig: Oppdatering: 15. september 2017 - Denne instruksen er oppdatert for å bruke den nyeste versjonen av RedBear BLE Nano, V2. Den forrige versjonen av denne instruerbare, som målrettet RedBear BLE Nano V1.5 er tilgjengelig her. Oppdater 15. november - 2017 Så
Adafruit Feather NRF52 egendefinerte kontroller, ingen koding nødvendig: 8 trinn (med bilder)
Adafruit Feather NRF52 Custom Controls, No Coding Required: Update 23. April 2019 - For dato/tid -plott som bare bruker Arduino millis () se Arduino Date/Time Plotting/Logging Using Millis () and PfodApp The latest free pfodDesigner V3.0.3610+ generated fullfør Arduino -skisser for å plotte data mot dato/klokkeslett
Arduino 4-hjulsdrift Bluetooth RC-bil ved bruk av UNO R3, HC-05 og L293D Motorshield med koding og Android-app: 8 trinn
Arduino 4 Wheel Drive Bluetooth RC Car Using UNO R3, HC-05 and L293D Motorshield With Coding and Android App: I dag skal jeg fortelle deg om hvordan du lager en arduino 4 wheel drive bluetooth RC car using HC 05, L293 motor shield, 4 likestrømsmotor, med koding og app for android for å styre bilen.Komponent brukt: -1-Arduino UNO R32-Bluetooth HC-053-Motorshield L293
Komme i gang med MBlock nettleserbasert koding for HyperDuino: 3 trinn
Komme i gang med MBlock nettleserbasert koding for HyperDuino: Velkommen til mBlock nettbasert opplæring med HyperDuino. Dette kommer til å vise deg hvordan du konfigurerer mBlock og laster opp koden din til HyperDuino. Dette viser deg også hvordan du lager en grunnleggende kode for en smart bil. For å starte, la oss hoppe rett inn