Innehållsförteckning:

Kodning med sats: 7 steg
Kodning med sats: 7 steg

Video: Kodning med sats: 7 steg

Video: Kodning med sats: 7 steg
Video: Основные ошибки при возведении перегородок из газобетона #5 2024, November
Anonim
Kodning med sats
Kodning med sats

Innan vi börjar

Batch är ett kodningsspråk som gjorts av Microsoft. Det är vansinnigt grundläggande, eftersom det inte kan visa grafik eller spela upp ljud. Även om det är användbart att öppna applikationer, göra textbaserade spel och använda som en till-den-andra klockan.

Det är lätt att lära sig, eftersom det inte finns många kommandon om du vill göra något snabbt.

Denna handledning kommer att förklara några grundläggande kommandon, tillsammans med en handledning om hur man gör en klocka.

Obs! Batch fungerar bara på Windows -system från DOS -dagarna till den senaste versionen av Windows. Så försök inte med Unix -baserade system (Linux, Android …) eller MacOS (iOS, Mackintosh).

VIKTIG:

NÄR SPARA EN BATCHFIL SÄKER ATT DET SLUTAR MED ".bat" ELLER ".cmd" (Personligen föredrar jag.bat)

Om du vill redigera den kan du också högerklicka> Redigera för att redigera filen som ska öppnas i Anteckningar. Om du använder något annat, som Sublime Text eller Anteckningar ++, kan du vanligtvis gå till Arkiv> Öppna … och hitta filen där om den inte redan är laddad.

(För Notepad ++ användare kan du högerklicka> Redigera med Anteckningar ++ för enkel användning.)

(Förlåt för lågupplöst bild. Behövde en bild så det stod "This will do" och la den där.)

Steg 1: Grunderna | Eko

Vissa kommandon kommer att vara konstanta i allt du gör.

Den första av dessa kommer att vara "eko".

Vad gör eko?

I huvudsak vidarebefordrar den all text du matar in. till exempel om du sätter "echo Hello!" i kommandotolken får du "Hej!" som utgång.

Echo kan också stängas av.

Detta görs helt enkelt genom att gå "@echo off". Detta hindrar den från att vidarebefordra information som "C: / windows / System32 (om du kör den i administratörsläge).

Steg 2: Steg 2: Grunderna | Färg och Cls

Färg är självförklarande. Det låter dig ändra teckensnittsfärg och bakgrundsfärg i terminalfönstret. En mer detaljerad förklaring kan hittas genom att skriva "färg?" till en kommandotolk (cmd.exe)

Cls är stenografi för "Clear Screen". Det torkar skärmen av alla tidigare inmatade data, såsom inmatade kommandon, text och så vidare.

Steg 3: Steg 3: Grunderna | "%%", ":" och Goto

Det är här saker blir intressanta.

Med "%%" kan du spara vissa data, till exempel inmatad text eller annan statistik tills konsolen rensas (stängd), användbar i vissa skript. (I textbaserade spel kan du använda detta för att spara namn, statistik och allt annat som kan ändras och spåras.)

Med ":" och goto kan du skapa loopar och flytta runt ett skript. Så du kan få en användare att mata in något, sedan få skriptet att avsluta eller gå tillbaka till början.

Steg 4: Steg 4: Grunderna | Final

Det finns några andra saker du bör tänka på innan du går vidare.

set /p insertsomethinghere = Ange text:

om %infoga något här %== 1 gå till aplacetogo

Detta kan användas som ett flervalsalternativ. Ange ett visst svar och led till ett annat svar.

Alternativt, {set /p insertaname = Ange ett namn:

om%insertaname%==%insertaname%gå till nästa steg}

Detta kommer att fortsätta att gå vidare till nästa steg, vad det än kan vara.

Obs! Allt med fet stil på den här sidan krävs inte. Allt inom dessa områden kommer att vara annorlunda. Allt understruken kan kopieras så många gånger som behövs.

Särskild anmärkning: Mellan {} parenteserna är detta tekniskt allt du behöver. Även om du kan ha ett specifikt namn som ger dig speciella fördelar, känner tecken igen dig, eller så har du en alternativ väg. allt du behöver göra är att lägga till "if %insertaname %== Bob goto nextstepbob" (du måste lägga till en annan sökväg som kan vara irriterande, eller bara sätta en liten alternativ väg, som, kommer att länka tillbaka till den huvudsakliga så småningom.)

Steg 5: Steg 5: Lite kul | en klocka

Det här är något jag faktiskt lärde mig först.

@echo av

färg 0a

cls

:klocka

echo Den aktuella tiden är %time %och datumet är %date %

gå klockan

Alternativt kan du sätta "cls" efter: klockan

Även om detta kommer att få det att flimra och är lite irriterande.

Kom ihåg att spara ordentligt!

Steg 6: Steg 6: Så småningom …

För närvarande har jag jobbat med ett spel. Nedan är vad jag har för närvarande.

Det är grundläggande och kan spelas lite, även om det inte ens är nära det jag vill göra.

(På grund av hur den beslutar att formatera texten, tillhandahåller jag den om det finns en begäran.)

Steg 7: Extra hjälp

Fråga gärna om du fastnar i något. Jag ska försöka hjälpa till så snart jag kan.

Tack för att du läste, och förhoppningsvis hjälper detta.

Rekommenderad: