Često savjeti za rad i popravke u Windows 10, 8 i Windows 7 uključuju korake kao što su: "kreirajte .bat datoteku sa sljedećim sadržajem i pokrenite je." Međutim, početnički korisnik ne zna uvijek kako to uraditi i što datoteka predstavlja.
Ovaj vodič opisuje kako se kreira komandni fajl palice, pokreće ga i neke dodatne informacije koje mogu biti korisne u kontekstu dotične teme.
Kreiranje .bat datoteke sa notepadom
Prvi i najlakši način za kreiranje bat datoteke je korištenje standardnog programa Notepad, koji je prisutan u svim trenutnim verzijama Windowsa.
Koraci kreiranja će biti kako slijedi.
- Pokrenite Notepad (nalazi se u Programi - Dodatna oprema, u Windowsu 10 je brže da započnete kroz pretragu na traci zadataka, ako u meniju Start nema notebooka, možete ga pokrenuti iz C: Windows update.exe).
- Unesite u notepad kôd vaše datoteke šišmiša (na primer, kopirajte odnekud, ili napišite sopstvenu, o nekim komandama - dalje u uputstvu).
- U notepad meniju, odaberite "File" - "Save As", odaberite lokaciju za spremanje datoteke, navedite ime datoteke sa ekstenzijom .bat i, naravno, u "File type" set "All files".
- Kliknite na "Spremi".
Napomena: ako datoteka nije spremljena na određenu lokaciju, na primjer, na disk jedinici C, sa porukom "Nemate dozvolu za spremanje datoteka na ovoj lokaciji", spremite je u mapu Dokumenti ili na radnu površinu, a zatim je kopirajte na željenu lokaciju ( Razlog za problem je u tome što vam je u Windowsu 10 potrebno administratorsko pravo za pisanje u neke mape, a pošto Notepad nije bio pokrenut kao administrator, on ne može da sačuva datoteku u navedenu fasciklu).
Vaša .bat datoteka je spremna: ako je pokrenete, sve naredbe navedene u datoteci će biti automatski izvršene (pod uvjetom da nisu potrebne greške i administrativna prava: u nekim slučajevima, možda ćete morati pokrenuti bat datoteku kao administrator: kliknite desnom tipkom miša na .bat datoteku - pokrenite kao u kontekstnom izborniku).
Napomena: ubuduće, ako želite urediti kreiranu datoteku, jednostavno kliknite na nju desnom tipkom miša i odaberite "Uredi".
Postoje i drugi načini da se napravi datoteka šišmiša, ali sve se svodi na pisanje naredbi jedne naredbe po retku u tekstualnu datoteku u bilo kojem uređivaču teksta (bez formatiranja), koja se zatim sprema s .bat ekstenzijom (na primjer, u Windows XP i 32-bitnom Windows 7, čak možete kreirati .bat datoteku na komandnoj liniji koristeći uređivač teksta (edit).
Ako imate omogućeno prikazivanje ekstenzija datoteka (promene u kontrolnoj tabli - opcije istraživača - pogled - sakrijte proširenja registrovanih tipova datoteka), onda možete jednostavno da kreirate .txt datoteku, a zatim preimenujete datoteku tako što ćete podesiti .bat ekstenziju.
Pokrenite programe u datoteci šišmiša i druge osnovne naredbe
U batch datoteci možete pokrenuti sve programe i naredbe s ove liste: //technet.microsoft.com/ru-ru/library/cc772390(v=ws.10).aspx (iako neke od njih možda nedostaju u Windows 8 i Windows 10). Dalje, samo neke osnovne informacije za početnike.
Najčešći zadaci su sljedeći: pokretanje programa ili nekoliko programa iz .bat datoteke, pokretanje neke funkcije (na primjer, brisanje međuspremnika, distribucija Wi-Fi-a s prijenosnog računala, isključivanje računala pomoću tajmera).
Za pokretanje programa ili programa koristite naredbu:
start "" putanje programa
Ako putanja sadrži razmake, uzmite cijeli put u dvostruke navodnike, na primjer:
start "" "C: Program Files t
Nakon programske staze, možete navesti i parametre s kojima se treba pokrenuti, na primjer (slično, ako parametri pokretanja sadrže razmake, stavite ih u navodnike):
start "" c: windowsepad.exe file.txt
Napomena: u dvostrukim navodnicima nakon starta, specifikacija mora sadržavati ime komandne datoteke prikazane u zaglavlju komandne linije. Ovaj parametar je opcionalan, ali u odsustvu tih citata, izvođenje datoteka šišmiša koje sadrže citate u putanjama i parametrima mogu ići na neočekivan način.
Još jedna korisna funkcija je pokretanje druge datoteke iz trenutne datoteke, što se može učiniti pomoću naredbe poziva:
pozovite parametre path_file_bat
Parametri koji se prenose prilikom pokretanja mogu se pročitati u drugoj datoteci šišmiša, na primjer, zovemo datoteku s parametrima:
poziv file2.bat parameter1 parameter2 parameter3
U datoteci file2.bat možete pročitati ove parametre i koristiti ih kao putanje, parametre za pokretanje drugih programa na sljedeći način:
echo% 1 echo% 2 pauza echo% 3
Ie za svaki parametar koristimo njegov redni broj sa znakom procenta. Rezultat u gornjem primjeru će ispisati sve parametre proslijeđene prozoru naredbe (naredba echo se koristi za prikaz teksta u prozoru konzole).
Podrazumevano, prozor naredbe se zatvara odmah nakon izvršenja svih naredbi. Ako trebate pročitati informacije unutar prozora, koristite naredbu pause - ona će zaustaviti izvršavanje naredbi (ili zatvoriti prozor) prije nego što korisnik pritisne bilo koji ključ u konzoli.
Ponekad, prije izvršavanja naredne naredbe, morate pričekati neko vrijeme (na primjer, prije nego što je prvi program u potpunosti pokrenut). Da biste to učinili, možete koristiti naredbu:
timeout / t time_in sekundi
Ako želite, možete pokrenuti program u minimiziranoj formi ili prošireni video pomoću parametara MIN i MAX prije nego odredite sam program, na primjer:
start "" / MIN c: prozori update.exe
Da biste zatvorili prozor naredbe nakon što su izvršene sve naredbe (iako se obično zatvara kada koristite početak za početak), koristite naredbu exit u posljednjem retku. Ako se konzola i dalje ne zatvara nakon pokretanja programa, pokušajte koristiti ovu naredbu:
cmd / c parametri start / b putanje_programa
Napomena: u ovoj naredbi, ako programske staze ili parametri sadrže razmake, mogu se pojaviti problemi pokretanja, koji se mogu riješiti ovako:
cmd / c start "" / d "put_to_folder_with_spaces" / b program_file_name "parameters_with_spaces"
Kao što je već napomenuto, ovo su samo osnovne informacije o najčešće korišćenim komandama u datotekama šišmiša. Ako trebate izvršiti dodatne zadatke, pokušajte pronaći potrebne informacije na Internetu (pogledajte, na primjer, "uradite nešto na komandnoj liniji" i koristite iste naredbe u .bat datoteci) ili postavite pitanje u komentarima, ja ću pokušati pomoći.