Indholdsfortegnelse:

Kodning med batch: 7 trin
Kodning med batch: 7 trin

Video: Kodning med batch: 7 trin

Video: Kodning med batch: 7 trin
Video: 16 ошибок штукатурки стен. 2024, Juli
Anonim
Kodning med batch
Kodning med batch

Inden vi begynder

Batch er et kodningssprog lavet af Microsoft. Det er sindssygt grundlæggende, fordi det ikke kan vise grafik eller afspille lyd. Selvom det er nyttigt at åbne applikationer, lave tekstbaserede spil og bruge som et til-det-andet-ur.

Det er let at lære, da der ikke er mange kommandoer, hvis du vil lave noget hurtigt.

Denne vejledning forklarer et par grundlæggende kommandoer sammen med en vejledning i, hvordan du laver et ur.

Bemærk: Batch fungerer kun på Windows -systemer fra DOS -dage til den seneste version af Windows. Så prøv ikke på Unix -baserede systemer (Linux, Android …) eller MacOS (iOS, Mackintosh).

VIGTIG:

NÅR GEMNING AF EN BATCH -FIL SØRGER OM, AT ENDEN ER MED ".bat" ELLER ".cmd" (Personligt foretrækker jeg.bat)

Hvis du også vil redigere den, kan du højreklikke> Rediger for at redigere filen, der skal åbnes i Notesblok. Hvis du bruger noget andet, som Sublime Text eller Notepad ++, kan du normalt gå til Filer> Åbn … og finde filen der, hvis den ikke allerede er indlæst.

(For Notepad ++ -brugere kan du højreklikke> Rediger med Notesblok ++ for at lette brugen.)

(Beklager billedet med lav opløsning. Brugte et billede, så der stod "This will do" og satte det der.)

Trin 1: Det grundlæggende | Ekko

Nogle kommandoer vil være konstante i alt, hvad du gør.

Den første af disse vil være "ekko".

Hvad gør ekko?

I det væsentlige videresender den al tekst, du indtaster. for eksempel hvis du sætter "ekko Hej!" i kommandoprompten får du "Hej!" som output.

Ekko kan også slås fra.

Dette gøres ganske enkelt ved at gå "@echo off". Dette forhindrer det i at videregive oplysninger som "C: / windows / System32 (hvis du kører det i administratortilstand).

Trin 2: Trin 2: Det grundlæggende | Farve og Cls

Farven er selvforklarende. Det giver dig mulighed for at ændre skrifttypefarven og baggrundsfarven på terminalvinduet. En mere detaljeret forklaring kan findes ved at skrive "farve?" ind i en kommandoprompt (cmd.exe)

Cls er stenografi for "Clear Screen". Det tørrer skærmen af alle de tidligere inputdata, såsom indtastede kommandoer, tekst og så videre.

Trin 3: Trin 3: Det grundlæggende | "%%", ":" og Gå til

Det er her tingene bliver interessante.

Med "%%" kan du gemme nogle data, f.eks. Indtastet tekst eller anden statistik, indtil konsollen er ryddet (lukket), hvilket er nyttigt i nogle scripts. (I tekstbaserede spil kan du bruge dette til at gemme navne, statistikker og hvad der ellers kan ændres og spores.)

Med ":" og goto kan du oprette loops og flytte rundt på et script. Så du kan få en bruger til at indtaste noget, derefter få scriptet afslutte eller gå tilbage til starten.

Trin 4: Trin 4: Det grundlæggende | Finale

Der er et par andre ting, du skal være opmærksom på, inden du går videre.

set /p insertsomethinghere = Indtast tekst:

hvis %indsætter noget her %== 1 gå til aplacetogo

Dette kan bruges som en valgmulighed med flere valg. Indtast et bestemt svar, og før til et andet svar.

Alternativt kan

{set /p insertaname = Angiv et navn:

hvis%insertaname%==%insertaname%gå til næste trin}

Dette vil fortsætte med at gå videre til det næste trin, uanset hvad det måtte være.

Bemærk: Alt med fed skrift på denne side er ikke påkrævet. Alt inden for disse felter vil være anderledes. Alt understreget kan kopieres så mange gange som nødvendigt.

Særlig bemærkning: Mellem {} parenteserne er dette teknisk set alt, hvad du har brug for. Selvom du kunne have et specifikt navn, der giver dig særlige fordele, genkender tegn dig, eller du har en alternativ vej. alt du skal gøre er at tilføje "if %insertaname %== Bob goto nextstepbob" (du bliver nødt til at tilføje en anden sti, som kan være irriterende, eller bare sætte en lille alternativ sti, der vil linke tilbage til den vigtigste til sidst.)

Trin 5: Trin 5: Nogle sjove | et ur

Det er faktisk noget, jeg lærte først.

@echo slukket

farve 0a

cls

:ur

ekko Den aktuelle tid er %time %og datoen er %date %

gå til uret

Eventuelt kan du sætte "cls" efter: uret

Selvom dette får det til at flimre og er lidt irriterende.

Husk at gemme ordentligt!

Trin 6: Trin 6: Til sidst …

I øjeblikket har jeg arbejdet på et spil. Nedenfor er hvad jeg har i øjeblikket.

Det er grundlæggende og kan spilles lidt, selvom det ikke engang er tæt på det, jeg vil gøre.

(På grund af hvordan den beslutter at formatere teksten, giver jeg den, hvis der er en anmodning.)

Trin 7: Ekstra hjælp

Spørg gerne, hvis du sidder fast i noget. Jeg vil prøve at hjælpe, så snart jeg kan.

Tak fordi du læste, og forhåbentlig hjælper dette.

Anbefalede: