Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Prije nego počnemo
Batch je jezik za kodiranje koji je napravio Microsoft. To je ludo osnovno, jer ne može prikazati grafiku niti reproducirati zvuk. Iako je korisno otvarati aplikacije, stvarati igre temeljene na tekstu i koristiti ih kao sat do sekunde.
Lako je naučiti jer nema mnogo naredbi ako želite nešto učiniti brzo.
Ovaj će vodič objasniti nekoliko osnovnih naredbi, zajedno s vodičem o tome kako napraviti sat.
Napomena: Batch radi samo na Windows sustavima od DOS -ovih dana do najnovije verzije Windowsa. Zato ne pokušavajte sa sustavima temeljenim na Unixu (Linux, android…) ili MacOS -ima (iOS, Mackintosh).
VAŽNO:
PRI SPREMANJU BATCH DATOTEKE POVJERITE SE DA ZAVRŠAVA S ".bat" ILI ".cmd" (Osobno preferiram.bat)
Također, ako ga želite urediti, kliknite desnom tipkom miša> Uredi, da biste uredili datoteku koja će se otvoriti u Notepadu. Ako koristite nešto drugo, poput Sublime Text ili Notepad ++, obično možete otići na File> Open… i tamo pronaći datoteku, ako već nije učitana.
(Za korisnike Notepada ++ možete kliknuti desnom tipkom miša> Uredi s Notepad ++ radi lakše upotrebe.)
(Žao mi je zbog slike niske rezolucije. Trebala mi je slika s tekstom "Ovo će biti dovoljno" i stavite je tamo.)
Korak 1: Osnove | Jeka
Neke naredbe bit će stalne u svemu što radite.
Prvi od njih bit će "echo".
Što radi echo?
U biti, on prenosi sav tekst koji unesete. na primjer, ako stavite "echo Hello!" u naredbeni redak dobit ćete "Hello!" kao izlaz.
Eho se također može isključiti.
To se postiže jednostavnim odlaskom na "@echo off". To ga sprječava u prenošenju informacija poput "C: / windows / System32 (ako ga radite u administratorskom načinu rada).
Korak 2: Korak 2: Osnove | Boja i Cls
Boja sama po sebi nije jasna. Omogućuje vam promjenu boje fonta i boje pozadine prozora terminala. Detaljnije objašnjenje možete pronaći upisivanjem "color?" u naredbeni redak (cmd.exe)
Cls je kratica za "Clear Screen". On briše zaslon svih prethodno unesenih podataka, poput unesenih naredbi, teksta itd.
Korak 3: Korak 3: Osnove | "%%", ":" i Idi
Tu stvari postaju zanimljive.
S "%%" možete spremiti neke podatke, poput unesenog teksta ili drugih statističkih podataka dok se konzola ne obriše (zatvori), što je korisno u nekim skriptama. (U tekstualnim igrama ovo možete koristiti za spremanje imena, statistike i svega što se može mijenjati i pratiti.)
Pomoću ":" i goto možete stvoriti petlje i kretati se po skripti. Dakle, mogli ste unijeti nešto od korisnika, a zatim izaći iz skripte ili se vratiti na početak.
Korak 4: Korak 4: Osnove | Finale
Prije nego što nastavite, morate imati na umu još nekoliko stvari.
set /p insertsomethinghere = Unesite tekst:
ako %umetne nešto ovdje %== 1 idi na mjesto aplacetogo
To se može koristiti kao mogućnost odabira višestrukog izbora. Unesite određeni odgovor i dovedite do drugog odgovora.
Alternativno, {set /p inserttaname = Unesite naziv:
if%inserttaname%==%inserttaname%goto nextstep}
Ovo će se nastaviti premještati na sljedeći korak, što god to bilo.
Napomena: Sve podebljano na ovoj stranici nije potrebno. Sve će na tim poljima biti drugačije. Sve podcrtano može se kopirati koliko god je puta potrebno.
Posebna napomena: između zagrada {} ovo je tehnički sve što vam treba. Iako biste mogli imati određeno ime koje vam daje posebne prednosti, likovi vas prepoznaju ili imate alternativni put. sve što trebate učiniti je dodati "if %inserttaname %== Bob goto nextstepbob" (morat ćete dodati drugačiju putanju koja bi mogla biti neugodna, ili samo staviti mali alternativni put koji će se povezati s glavnom naposljetku.)
Korak 5: Korak 5: Zabava | sat
To je nešto što sam zapravo naučio prvi.
@echo off
boja 0a
cls
:sat
echo Trenutno vrijeme je %time %, a datum je %date %
idi na sat
Po želji, možete staviti "cls" iza: sata
Iako će to uzrokovati treperenje i pomalo je neugodno.
Ne zaboravite pravilno spremiti!
Korak 6: Korak 6: Na kraju…
Trenutno radim na igri. Ispod je ono što trenutno imam.
To je osnovno i može se igrati donekle, iako ni približno onome što želim raditi.
(Zbog načina na koji odlučuje formatirati tekst, dostavit ću ga ako postoji zahtjev.)
Korak 7: Dodatna pomoć
Slobodno pitajte ako zaglavite u nečemu. Pokušat ću pomoći što prije mogu.
Hvala na čitanju i nadam se da će ovo pomoći.