Šta treba znati
- Kreirajte batch fajl u Windows 10 tako što ćete upisati svoje komande u prazan dokument Notepad i sačuvati ga kao.bat umjesto.txt.
- Naredbe uključuju PAUSE, COPY i CLS (clear).
- Da dodate komentare, započnite red sa dvije dvotočke i razmakom. Komentari su korisni za podjelu batch fajla na sekcije.
Ovaj članak objašnjava kako kreirati batch fajl u Windows 10 koristeći Notepad, kako dodati komentare i uključuje listu uobičajenih naredbi.
Kako kreirati batch fajl u Windows 10
Kreiranje batch fajla u Windows 10 je jednostavno kao da otkucate komande koje želite da pokrenete u prazan dokument beležnice, a zatim sačuvate dokument kao.bat datoteku umjesto tekstualnog dokumenta. Zatim možete pokrenuti datoteku klikom na nju, što će automatski pokrenuti Windows komandnu ljusku i izvršiti vaše komande.
Evo kako kreirati jednostavnu batch datoteku u Windows 10:
-
Upišite Notepad u traku za pretraživanje i kliknite na aplikaciju Notepad kada se pojavi u rezultatima.
-
Upišite sljedeće u prazan dokument Notepad da kreirate jednostavnu batch datoteku:
@ECHO OFF
ECHO Ako vidite ovaj tekst, uspješno ste kreirali svoj prvi batch fajl u Windows 10. Čestitamo!PAUZA
-
Kliknite File u gornjem lijevom uglu prozora Notepad.
-
Kliknite Sačuvaj kao u padajućem meniju.
-
Upišite ime za skriptu, poput test.bat, i kliknite Save.
Zabilježite lokaciju na vašem tvrdom disku gdje je datoteka sačuvana, jer ćete je tamo moći pronaći i izvršiti u budućnosti.
-
Locirajte datoteku koju ste upravo sačuvali i kliknite dvaput na nju.
-
Ako je datoteka ispravno kreirana, vidjet ćete komandni prozor koji izgleda ovako:
Batch file komande i opisi
Batch fajl je posebna vrsta datoteke koja automatski otvara komandni prozor kada se aktivira. Ako već znate komande koje trebate da izvršite u vašem fajlu, onda ste spremni da krenete. Jednostavno ukucajte komande u Notepad na gore opisan način, sačuvajte kao.bat fajl i otvorite batch fajl da izvršite komande kad god želite.
Ako niste sigurni šta da stavite u svoj fajl, imajte na umu da je batch fajl u suštini uređena lista naredbi koje će se izvršiti preko Windows komandne linije. Sve što možete ručno upisati u komandnu liniju, možete staviti u batch fajl. Fajl će tada izvršiti svaku naredbu, po redu, od vrha do dna.
Evo nekih korisnih komandi koje možete koristiti u batch fajlovima, zajedno sa objašnjenjima šta rade:
- @ECHO OFF: Onemogućava prikaz upita. Ovo se obično koristi na početku batch datoteke za čistiji prikaz. Nije vam potreban @, ali uključivanje sakriva i komandu ECHO OFF.
- ECHO: Štampa sljedeći tekst u komandni prozor.
- PAUSE: Uzrokuje da prozor komande ostane otvoren nakon što se batch fajl završi, ili dozvoljava čitanje teksta u prozoru prije nego što se nastavi.
- TITLE: Postavlja prilagođeni naslov u naslovnu traku komandnog prozora.
- CLS: Briše komandni prozor.
- EXIT: Izlazi i zatvara komandni prozor.
- COPY: Kopirajte jedan ili više fajlova.
- REM: Snimite komentare ili primjedbe.
- IPCONFIG: Prikažite detaljne IP informacije za svaki mrežni adapter povezan na vaš sistem.
- PING: Šalje eho zahtjev Internet Control Message Protocola (ICMP) na IP adresu ili web lokaciju.
- TRACERT: Provjerite svoju vezu s IP-om ili web-stranicom koristeći ICMP.
- SET: Koristi se za postavljanje varijabli.
- IF: Izvršite uslovnu funkciju na osnovu korisničkog unosa ili druge varijable.
Umetanje komentara u paketne datoteke
Ako započnete red u vašoj batch datoteci sa dvije dvotočke i razmakom, neće se izvršiti. Ovo vam omogućava da lako ubacite komentare u svoj batch fajl. Komentari su korisni za podelu batch fajla na sekcije sa kratkim objašnjenjem svrhe sekcije.
Evo primjera batch fajla sa komentarima:
@ECHO OFF
:: Ovaj batch fajl je samo primjer koji pokazuje kako funkcionišu komentari.
TITLE Samo osnovni primjer hello world koji pokazuje kako funkcionišu komentari.
ECHO Zdravo svijete!
:: Ovo je još jedan komentar, nećete me vidjeti osim ako ne pročitate batch fajl!
ECHO Zbogom!PAUZA
Ako zalijepite te komande u batch fajl i pokrenete ga, vidjet ćete ovakav izlaz:
Komentari nisu potrebni, ali je korisna opcija koja će vam trebati više kada kreirate komplikovane batch fajlove sa puno sekcija.
Evo malo kompliciranijeg batch fajla koji koristi razne naredbe, komentare i zapravo obavlja koristan zadatak:
:: Ova batch datoteka je dizajnirana za provjeru internet konekcije.
@ECHO OFF
TITLE Provjera Internet statusa i povezanosti
:: Ova komanda pokazuje detalje vaše mreže.
ipconfig /all
PAUSE
:: Ovaj odjeljak provjerava da li je određena web lokacija dostupna.
ping google.com
:: Ovaj odjeljak vam omogućava da odaberete hoćete li pokrenuti tracert ili ne.
set "reply=y"
set /p "reply=Pokreni traceroute sada? [y|n]:"
ako /i nije "%reply%"=="y" idi na:eof
tracert google.comPAUZA
Ova datoteka provjerava vašu internet vezu koristeći ipconfig, a zatim pauzira kako biste je mogli pregledati. Zatim pinguje google.com. Konačno, daje vam mogućnost da pokrenete naredbu tracert ako želite. Zatim se pauzira drugi put, što vam omogućava da provjerite rezultate prije zatvaranja prozora.
Konačni rezultat izgleda ovako:
Možete koristiti bilo koju komandu komandne linije koju želite u batch fajlu, uključujući varijable i interakciju korisnika kao što je gornji primjer, pisanje informacija u druge fajlove i još mnogo toga.