Turinys:

Kodavimas naudojant paketą: 7 žingsniai
Kodavimas naudojant paketą: 7 žingsniai

Video: Kodavimas naudojant paketą: 7 žingsniai

Video: Kodavimas naudojant paketą: 7 žingsniai
Video: How To Do Stable Diffusion LORA Training By Using Web UI On Different Models - Tested SD 1.5, SD 2.1 2024, Lapkritis
Anonim
Kodavimas naudojant paketą
Kodavimas naudojant paketą

Prieš pradėdami

„Batch“yra „Microsoft“sukurta kodavimo kalba. Tai beprotiškai paprasta, nes negali rodyti grafikos ar leisti garso. Nors pravartu atidaryti programas, kurti tekstinius žaidimus ir naudoti kaip sekundės laikrodį.

Tai lengva išmokti, nes nėra daug komandų, jei norite ką nors padaryti greitai.

Šioje pamokoje bus paaiškintos kelios pagrindinės komandos ir laikrodžio kūrimo pamoka.

Pastaba: paketas veikia tik „Windows“sistemose nuo DOS dienų iki naujausios „Windows“versijos. Taigi nebandykite naudoti „Unix“sistemų („Linux“, „Android“…) ar „MacOS“(„iOS“, „Mackintosh“).

SVARBU:

IŠSAUGOTI SERIJOS BYLĄ PATIKRINKITE, KAD PASIBAIGIA ".bat" ARBA ".cmd" (asmeniškai man labiau patinka.bat)

Be to, jei norite jį redaguoti, galite dešiniuoju pelės mygtuku spustelėti> Redaguoti, jei norite redaguoti failą, kuris bus atidarytas „Notepad“. Jei naudojate ką nors kita, pvz., „Sublime Text“ar „Notepad ++“, paprastai galite eiti į Failas> Atidaryti … ir ten rasti failą, jei jis dar neįkeltas.

(„Notepad ++“naudotojams, kad būtų lengviau naudotis, galite dešiniuoju pelės mygtuku spustelėti> Redaguoti naudodami „Notepad ++“.)

(Atsiprašome už mažos skiriamosios gebos vaizdą. Reikalingas vaizdas, todėl pasakykite „Taip bus“ir padėkite jį ten.)

1 žingsnis: pagrindai | Aidas

Kai kurios komandos bus pastovios visame, ką darote.

Pirmasis iš jų bus „aidas“.

Ką daro aidas?

Iš esmės jis perduoda visą jūsų įvestą tekstą. pavyzdžiui, jei įdėjote „echo Hello!“į komandų eilutę gausite „Sveiki!“kaip išvestis.

Aidą taip pat galima išjungti.

Tai daroma tiesiog išjungus „@echo off“. Tai neleidžia perduoti tokios informacijos kaip „C: Windows System32 (jei ją naudojate administratoriaus režimu).

2 žingsnis: 2 žingsnis: pagrindai | Spalva ir Cls

Spalva savaime suprantama. Tai leidžia pakeisti terminalo lango šrifto spalvą ir fono spalvą. Išsamesnį paaiškinimą galima rasti įvedus „spalva?“į komandų eilutę (cmd.exe)

„Cls“yra santrumpa „Išvalyti ekraną“. Jis pašalina visus anksčiau įvestus duomenis, pvz., Įvestas komandas, tekstą ir pan.

3 žingsnis: 3 žingsnis: pagrindai | "%%", ":" ir "Goto"

Čia viskas tampa įdomu.

Naudodami „%%“galite išsaugoti kai kuriuos duomenis, pvz., Įvestą tekstą ar kitą statistiką, kol konsolė bus išvalyta (uždaryta), naudinga kai kuriuose scenarijuose. (Žaidimuose su tekstu galite tai naudoti norėdami išsaugoti vardus, statistiką ir viską, ką galima pakeisti ir stebėti.)

Naudodami „:“ir „goto“galite sukurti kilpas ir judėti scenarijuje. Taigi, galite paprašyti vartotojo ką nors įvesti, tada palikite scenarijų arba grįžkite į pradžią.

4 žingsnis: 4 žingsnis: pagrindai | Finalas

Prieš tęsdami turite atkreipti dėmesį į keletą kitų dalykų.

set /p insertsomethinghere = Įveskite tekstą:

jei %kažką čia įterpia %== 1 eik aplacetogo

Tai gali būti naudojama kaip kelių pasirinkimų pasirinkimas. Įveskite tam tikrą atsakymą ir gaukite kitokį atsakymą.

Arba, {set /p insertaname = Įveskite pavadinimą:

jei%insertaname%==%insertaname%goto nextstep}

Tai ir toliau pereis prie kito žingsnio, kad ir kas tai būtų.

Pastaba: šiame puslapyje viskas paryškinta nebūtina. Tose srityse viskas bus kitaip. Viskas, kas pabraukta, gali būti nukopijuota tiek kartų, kiek reikia.

Speciali pastaba: tarp {} skliaustų tai techniškai viskas, ko jums reikia. Nors galite turėti konkretų vardą, suteikiantį jums ypatingų pranašumų, simboliai jus atpažįsta arba turite alternatyvų kelią. viskas, ką jums reikia padaryti, tai pridėti „if %insertaname %== Bob goto nextstepbob“(turėsite pridėti kitą kelią, kuris gali būti erzinantis, arba tiesiog įdėti nedidelį alternatyvų kelią, kuris susietų su pagrindiniu galų gale.)

5 žingsnis: 5 žingsnis: linksmybės | laikrodis

Tiesą sakant, aš to išmokau pirmiausia.

@ech išjungtas

spalva 0a

cls

:laikrodis

echo Dabartinis laikas yra %time %, o data - %date %

goto laikrodis

Pasirinktinai galite pridėti „cls“po: clock

Nors dėl to jis mirksės ir šiek tiek erzina.

Nepamirškite tinkamai išsaugoti!

6 veiksmas: 6 žingsnis: galų gale …

Šiuo metu dirbu prie žaidimo. Žemiau yra tai, ką šiuo metu turiu.

Tai elementaru ir galima šiek tiek žaisti, nors net nėra arti to, ką noriu padaryti.

(Atsižvelgdamas į tai, kaip jis nusprendžia formatuoti tekstą, pateiksiu jį, jei bus užklausa.)

7 žingsnis: papildoma pagalba

Nesivaržykite paklausti, jei dėl ko nors įstrigote. Stengsiuosi padėti kuo greičiau.

Dėkojame, kad skaitote, ir tikiuosi, kad tai padės.

Rekomenduojamas: