INHOUDSOPGAWE:

Kodering met bondel: 7 stappe
Kodering met bondel: 7 stappe

Video: Kodering met bondel: 7 stappe

Video: Kodering met bondel: 7 stappe
Video: Samsung Inverter-koelkast Alle leds knipperen foutcodes (1/2/3/5/6/9/11/13 tijd) 2024, Julie
Anonim
Kodering met bondel
Kodering met bondel

Voordat ons begin

Batch is 'n koderingstaal wat deur Microsoft gemaak is. Dit is kranksinnig, omdat dit nie grafika kan vertoon of klank kan speel nie. Alhoewel dit nuttig is om toepassings oop te maak, teksgebaseerde speletjies te maak en te gebruik as 'n tot-die-tweede klok.

Dit is maklik om te leer, aangesien daar nie baie opdragte is as u iets vinnig wil maak nie.

Hierdie handleiding verduidelik 'n paar basiese opdragte, asook 'n handleiding oor hoe om 'n horlosie te maak.

Nota: Batch werk slegs op Windows -stelsels vanaf die DOS -dae tot die mees onlangse weergawe van Windows. Moet dus nie op Unix -gebaseerde stelsels (Linux, Android …) of MacOS (iOS, Mackintosh) probeer nie.

BELANGRIK:

WANNEER U 'N BATCH -BESTAND OPSLAAN, SORG DAT DIT EINDIG MET ".bat" OF ".cmd" (Persoonlik verkies ek.bat)

As u dit wil wysig, kan u ook met die rechtermuisknop> Wysig, om die lêer te wysig om in Notepad oop te maak. As u iets anders gebruik, soos Sublime Text, of Notepad ++, kan u gewoonlik na File> Open gaan en die lêer daar vind as dit nog nie gelaai is nie.

(Vir Notepad ++ gebruikers kan u met die rechtermuisknop> Wysig met Notepad ++ klik om dit maklik te gebruik.)

(Jammer vir die beeld met 'n lae resolusie. 'N Beeld was nodig, so gesê: "Dit sal regkom" en dit daar plaas.)

Stap 1: Die basiese beginsels | Eggo

Sommige opdragte sal konstant wees in alles wat u doen.

Die eerste hiervan is 'eggo'.

Wat doen eggo?

Dit gee in wese alle teks wat u invoer, deur. as u byvoorbeeld 'eggo Hallo!' in die opdragprompt kry u 'Hallo!' as uitset.

Echo kan ook afgeskakel word.

Dit word eenvoudig gedoen deur '@echo' af te skakel. Dit verhoed dat inligting soos C: / windows / System32 (as u dit in die administratormodus gebruik) deurgee.

Stap 2: Stap 2: die basiese beginsels | Kleur en Cls

Kleur is vanselfsprekend. Hiermee kan u die lettertipe kleur en agtergrondkleur van die eindvenster verander. 'N Meer gedetailleerde verduideliking kan gevind word deur "kleur?" In te tik na 'n opdragprompt (cmd.exe)

Cls is 'n afkorting vir 'Clear Screen'. Dit vee die skerm af van al die voorheen ingevoerde data, soos ingevoerde opdragte, teks, ensovoorts.

Stap 3: Stap 3: die basiese beginsels | "%%", ":" en gaan

Dit is hier waar dinge interessant raak.

Met '%%' kan u sekere data, soos ingevoerde teks of ander statistieke, stoor totdat die konsole skoongemaak (gesluit) is, wat in sommige skrifte nuttig is. (In teksgebaseerde speletjies kan u dit gebruik om name, statistieke en alles wat u kan verander en op te spoor, op te slaan.)

Met ":" en gaan, kan u lusse skep en deur 'n script beweeg. U kan 'n gebruiker iets invoer, dan die script verlaat of terugkeer na die begin.

Stap 4: Stap 4: die basiese beginsels | Finale

Daar is 'n paar ander dinge wat u moet in ag neem voordat u verder gaan.

set /p insertsomethinghere = Tik teks in:

as %voeg iets hier in = = 1 gaan na aplacetogo

Dit kan gebruik word as 'n meervoudige keuse keuse. Voer 'n sekere antwoord in, en lei na 'n ander antwoord.

Alternatiewelik, {set /p insertaname = Voer 'n naam in:

as%insertaname%==%insertaname%gaan volgende stap}

Dit sal voortgaan met die volgende stap, wat dit ook al mag wees.

Let wel: alles in vetdruk op hierdie bladsy is nie nodig nie. Alles in die velde sal anders wees. Alles wat onderstreep is, kan soveel keer as wat nodig is, gekopieer word.

Spesiale opmerking: tussen die {} hakies is dit tegnies alles wat u nodig het. Alhoewel u 'n spesifieke naam kan hê wat u spesiale voordele bied, herken karakters u, of het u 'n alternatiewe weg. al wat u hoef te doen is om "if %insertaname %== Bob na volgende stap bob" te voeg (u moet 'n ander pad byvoeg wat irriterend kan wees, of net 'n klein alternatiewe pad plaas, wat weer 'n skakel sal maak met die hoofpad uiteindelik.)

Stap 5: Stap 5: 'n bietjie pret | n horlosie

Dit is eintlik iets wat ek eers geleer het.

@echo af

kleur 0a

kls

: klok

eggo Die huidige tyd is %time %en die datum is %date %

klok gaan

U kan ook 'cls' na die: klok plaas

Alhoewel dit sal laat flikker en 'n bietjie irriterend is.

Onthou om behoorlik te stoor!

Stap 6: Stap 6: Uiteindelik …

Tans werk ek aan 'n speletjie. Hieronder is wat ek tans het.

Dit is basies en kan ietwat gespeel word, hoewel dit nie eens naby is aan wat ek wil doen nie.

(Vanweë die besluit om die teks te formateer, verskaf ek dit indien daar 'n versoek is.)

Stap 7: ekstra hulp

Vra gerus of jy vasval op iets. Ek sal probeer om so gou as moontlik te help.

Dankie dat u gelees het, en hopelik help dit.

Aanbeveel: