Kako otvoriti arhivu sa bat datotekom. Kako otvoriti BAT? Kreiranje batch datoteke pomoću programa Dr. dozator"

Ovim člankom nastavljamo našu seriju materijala o komandnoj liniji. U ovom članku ćete naučiti kako kreirati BAT datoteku i kako je koristiti.

BAT datoteka (također poznata kao batch datoteka ili batch datoteka) je tekstualni dokument sa ekstenzijom . BAT, koji sadrži naredbe koje je potrebno izvršiti pomoću komandne linije. Kada se takav fajl pokrene, pokreće se CMD program koji čita komande iz ove datoteke i izvršava ih uzastopno.

Koristeći BAT datoteke možete automatizirati mnoge procese. Na primjer, koristeći BAT datoteku, možete pokrenuti programe, sigurnosne kopije datoteka, arhivirati podatke i još mnogo toga.

Kreirajte BAT fajl

Kreiranje BAT datoteke je vrlo jednostavno. Da biste to učinili, samo pokrenite bilo koji jednostavan uređivač teksta, kao što je Notepad, unesite komande i spremite s BAT ekstenzijom.

Sve nakon toga, BAT fajl će se pojaviti u fascikli koju smo naveli prilikom snimanja datoteke. Da biste ga pokrenuli, samo dvaput kliknite na njega mišem.

Također možete pokrenuti BAT datoteku iz komandne linije. Da biste to učinili, samo unesite njegovu adresu.

Ako želite da nastavite uređivati ​​BAT datoteku, na primjer, dodati joj nove komande, trebate ponovo otvoriti BAT datoteku pomoću uređivača teksta. Ovo se može lako uraditi pomoću kontekstnog menija.

Desnom tipkom miša kliknite na BAT datoteku i odaberite "Uredi". Nakon toga će se pokrenuti uređivač Notepad u kojem možete uređivati ​​svoju BAT datoteku.

Upotreba grafičkog interfejsa u operativnim sistemima danas izgleda kao nešto što se podrazumeva i potpuno prirodno, ali to nije uvek bio slučaj. Prvi operativni sistem, MS DOS, koji je razvio Microsoft, nije imao GUI, a kontrolisao se unosom tekstualnih komandi. Od tada je prošlo skoro 40 godina, ali skriptni jezik komandne linije je i dalje popularan, i to ne samo među programerima.

Komandna linija nije tako zgodna, ali uz njenu pomoć možete izvoditi operacije koje nisu moguće iz GUI-ja. S druge strane, svaki put pokretanje konzole, unošenje komandi u nju jednu za drugom - sve to uvelike usporava rad. Međutim, možete značajno pojednostaviti zadatak kreiranjem bat datoteke ili jednostavno batch datoteke - tekstualne datoteke sa BAT ekstenzijom koja sadrži listu instrukcija koje obrađuje CMD interpreter komande. Takve datoteke se koriste za automatizaciju različitih zadataka, na primjer, za brisanje privremenih datoteka prema rasporedu ili pokretanje programa.

Kako kreirati datoteku sa BAT ekstenzijom

Dakle, kako kreirati bat datoteku u Windowsu 7/10? Veoma jednostavno. Da biste to učinili, trebat će vam bilo koji uređivač teksta i znanje o osnovama komandne linije. Možete koristiti Notepad, ili još bolje, Notepad++, pošto potonji ima isticanje sintakse. Kreirajte novu datoteku u uređivaču, odaberite “Save As” iz “File” menija, dajte budućoj skripti ime i odaberite “Batch file (*bat; *cmd; *nt)” u padajućoj listi “File type” -donja lista.

Ako želite koristiti Notepad za kreiranje bat datoteke, morate ručno dodijeliti ekstenziju i odabrati “Sve datoteke” na listi “Vrsta datoteke”.

Kao što vidite, kreiranje datoteke sa ekstenzijom bat nije teško; međutim, ovdje postoje neke suptilnosti. Prelomi reda se ne mogu koristiti u komandnim datotekama; kodiranje bat datoteke mora biti postavljeno na UTF-8; ako tijelo skripte koristi ćirilicu, kodiranje se mora promijeniti umetanjem komande chcp 1251 na odgovarajuće mjesto.

Umjesto BAT ekstenzije, možete koristiti CMD, rezultat izvršavanja skripte će biti potpuno isti.

Osnovne naredbe, sintaksa i primjeri korištenja batch datoteka

Znate kako napraviti bat datoteku, sada je vrijeme za najzanimljiviji dio, odnosno sintaksu CMD jezika interpretatora. Jasno je da prazna batch datoteka neće raditi, neće se čak ni pokrenuti kada dvaput kliknete na nju. Da bi skripta radila, u njoj mora biti napisana barem jedna naredba. Za vizuelni primjer, pogledajmo kako napisati bat datoteku za pokretanje programa. Recimo da kada počnete da radite, svaki put pokrenete tri programa - Chrome, Firefox i VLC. Hajde da pojednostavimo zadatak kreiranjem skripte koja će sama pokretati ove programe u intervalima od pet sekundi.

Otvorite praznu batch datoteku i zalijepite sljedeće komande u nju:

Start "" "C:/Program Files/Google/Chrome/Application/chrome.exe" timeout /t 05 start "" "C:/Program Files/Mozilla Firefox/firefox.exe" timeout /t 05 start "" "C :/Program Files/VideoLAN/VLC/vlc.exe"

Tim start pokreće izvršnu datoteku željenog programa i naredbu timeout/t postavlja interval između pokretanja. Obratite pažnju na postavljanje navodnika - oni sadrže putanje koje sadrže razmake. Takođe, ako u putanji postoje ćirilični znakovi, trebalo bi da ubacite komandu koja menja kodiranje na početku skripte chcp 1251, inače tumač neće moći ispravno pročitati putanju.

Kada pokrenete skriptu, četiri prozora konzole će se otvoriti uzastopno; to je normalno; nakon izvršavanja naredbi, svi će se automatski zatvoriti, međutim, možete osigurati da se otvori samo prvi prozor. Da biste to učinili, kôd za pokretanje aplikacije treba promijeniti na sljedeći način:

Start /b "" "put"

Također se može dogoditi da će u nekom trenutku biti potrebno pauzirati izvršavanje skripte kako bi korisnik mogao odlučiti hoće li izvršiti sve ostale komande ili ne. Za ovo postoji komanda pauza. Pokušajte zamijeniti timeout i vidjeti šta će se dogoditi.

Start /b "" "putanja" pauza

Pogledajmo još jedan primjer naredbi za bat datoteku. Hajde da napišemo skriptu koja će u jednom slučaju isključiti računar, a u drugom ponovo pokrenuti. Za ove svrhe koristićemo naredbu ugasiti sa parametrima /s, /r I /t. Ako želite, možete dodati zahtjev za izvođenje radnje u svoju datoteku tijela, na sljedeći način:

@echo off chcp 1251 echo "Jeste li sigurni da želite da isključite računar?" pauza isključivanje /s /t 0

Hajde da objasnimo. Prva komanda skriva tekst samih naredbi, druga - postavlja ćirilično kodiranje, treća - prikazuje poruku za korisnika, četvrta - postavlja pauzu, peta - isključuje, a tipkom /r umjesto /s ponovo pokreće računar bez tradicionalnog kašnjenja od jednog minuta. Ako ne želite da se ceremonijalizirate sa zahtjevima i pauzama, možete ostaviti samo petu komandu.

Ako umjesto teksta na ruskom prilikom izvršavanja naredbe vidite kryakozyabra, pokušajte konvertirati datoteku skripte u ANSI.

Šta još možete učiniti sa skriptama? Mnogo stvari, na primjer, brisanje, kopiranje ili premještanje datoteka. Recimo da imate određenu mapu podataka u korijenu diska D, čiji sadržaj treba obrisati jednim potezom. Otvorite batch fajl i zalijepite sljedeću naredbu u nju:

Del /A /F /Q "D:/data"

Ili možete učiniti ovo:

Forfiles /p "D:/data" /s /m *.* /c "cmd /c Del @path"

Za razliku od prve, druga naredba briše datoteke rekurzivno, to jest, svi fajlovi u folderu podataka će biti izbrisani plus oni koji se nalaze u poddirektorijumima.

Evo još jednog korisnog primjera. Hajde da napišemo skriptu koja će kreirati rezervnu kopiju sadržaja jedne fascikle i sačuvati podatke u drugu. Komanda je odgovorna za kopiranje robocopy:

Robocopy C:/data D:/backup /e pauza

Pokretanjem takve batch datoteke za izvršenje, kopirat ćete cijeli sadržaj mape podataka u mapu sigurnosne kopije, uključujući poddirektorije, prazne i sa datotekama. Usput, naredba robocopy ima mnogo parametara koji vam omogućavaju da vrlo fleksibilno konfigurirate parametre kopiranja.

Pokreni bat fajlove kao administrator i po rasporedu, skriveno pokretanje bat

Sada znate kako da kreirate batch fajlove i imate opšte razumevanje jezika CMD interpretatora. Ovo su bile osnove, sada je vrijeme da se upoznate s nekim korisnim karakteristikama rada sa bat datotekama. Poznato je da programi zahtijevaju administratorska prava za obavljanje nekih radnji. Možda će zatrebati i Batnicima. Najočigledniji način da pokrenete skriptu kao administrator je da kliknete desnim tasterom miša na nju i izaberete odgovarajuću opciju iz kontekstnog menija.

Osim toga, možete osigurati da će određena batch datoteka uvijek biti pokrenuta s povišenim privilegijama. Da biste to učinili, trebate kreirati običnu prečicu do takve skripte, otvoriti njena svojstva, kliknuti na dugme "Napredno" i potvrditi okvir "Pokreni kao administrator" u prozoru koji se otvori. Ova metoda je također dobra jer vam omogućava da odaberete bilo koju ikonu za prečicu, dok će datoteka sa BAT ili CMD ekstenzijom uvijek imati neopisiv izgled.

Skripte, kao i sve aplikacije, mogu se pokrenuti po rasporedu. Tim timeout/t ovdje nije sasvim prikladno; za odgođeno pokretanje, najbolje je koristiti ugrađeni Windows Task Scheduler. Ovdje je sve jednostavno. Otvorite komandom taskschd.msc Planer, odlučite o okidaču, odaberite akciju "Pokreni program" i odredite putanju do bat datoteke. To je sve, skripta će biti pokrenuta u zakazano vrijeme.

I na kraju, još jedna zanimljiva stvar. Kada pokrenete bat datoteku, na ekranu se pojavljuje prozor komandne linije, čak i na samo djelić sekunde. Da li je moguće pokrenuti skriptu u skrivenom načinu? Moguće je, i to na više načina. Najjednostavniji je sljedeći. Kreirajte prečicu za bat datoteku, otvorite njena svojstva i odaberite “Sažeto u ikonu” iz izbornika “Prozor”. Nakon ovoga, jedini vidljivi znak pokretanja skripte biće pojava CMD ikone na traci zadataka, ali se neće otvoriti nijedan prozor.

Ako želite potpuno sakriti izvršavanje skripte, možete koristiti “štaku” - VBS skriptu, koja će pokrenuti vašu batch datoteku u skrivenom načinu. Tekst skripte je ispod, sačuvajte ga u datoteku hidden.vbs, nakon što je prethodno zamijenio putanju u drugom redu koda D:/script.bat put do vašeg tijela.

Postavite WshShell = CreateObject("WScript.Shell") WshShell.Run chr(34) & "D:\script.bat" & Chr(34), 0 Postavite WshShell = Ništa

Postoje i druge opcije, na primjer, korištenje uslužnog programa Skriveni početak, koji vam omogućava da pokrenete izvršne i batch datoteke u skrivenom načinu, uključujući i bez pozivnice.

I to je sve za sada. Informacije o kreiranju BAT skripti mogu se lako pronaći na Internetu. Takođe je dobra ideja da pogledate vodič za Microsoft Windows komandnu liniju Williama Staneka. Unatoč činjenici da je prošlo više od deset godina od objavljivanja knjige, informacije sadržane u njoj su i dalje relevantne.

Bat datoteka je tekstualna datoteka u Windows operativnim sistemima koja sadrži niz sistemskih naredbi za izvršenje od strane tumača komandi “cmd.exe”. Općenito, to je datoteka skripte. Nakon pokretanja bat datoteke, tumač komandi čita njen sadržaj red po red i sekvencijalno izvršava primljene komande. Danas ćemo pogledati kako možete kreirati bat datoteku, a također ćemo se upoznati s programima za kreiranje i uređivanje ovih datoteka.

Svrha bat fajlova

Datoteke sa ekstenzijom bat dizajnirane su za automatizaciju mnogih rutinskih zadataka u operativnom sistemu Windows. Oni će biti vrlo korisni u slučajevima kada je potrebno izvršiti neku operaciju ili niz operacija veliki broj puta uzastopno ili periodično ponavljati određeni algoritam. Prije svega, to se tiče rada sa sistemom datoteka (kreiranje velikog broja direktorija, posebno međusobno ugniježđenih, masovno preimenovanje datoteka). , To možete saznati klikom na gornji link.

Kreiranje bat fajla

Svaki korisnik može kreirati tekstualnu komandnu datoteku - ovdje nema apsolutno ništa komplikovano. Da biste to učinili, potreban vam je samo uređivač teksta (funkcionalnost standardne notepad će biti sasvim dovoljna).

Prva metoda

  1. Kreirajte novi tekstualni dokument u bilo kojem direktoriju.

Da biste izvršili ovu radnju, pozovite kontekstni izbornik prostora direktorija bez mapa i datoteka i odaberite "Kreiraj". Na padajućoj listi kliknite na stavku "Tekstualna datoteka".

  1. Unesite naziv kreiranog dokumenta i kliknite na “Enter”.
  2. Otvorite kreiranu datoteku dvostrukim klikom miša.

  1. Unesimo nekoliko jednostavnih naredbi u njega da provjerimo njegovu funkcionalnost:

@ echo zdravo, im bat!

@echo – komanda za prikaz teksta na ekranu;

Zdravo, ja sam slepi miš! - sam tekst;

pauza – pričekajte radnje korisnika prije zatvaranja prozora. Nakon izvršenja komande “@echo”, interpreter komandi se neće automatski zatvoriti, što omogućava korisniku da se upozna sa rezultatima njenog izvršenja (videćemo uneti tekst na ekranu).

  1. Pozovite stavku „Datoteka“ u glavnom meniju beležnice i kliknite na „Sačuvaj kao...“.

  1. U dijaloškom okviru koji se pojavi odaberite tip datoteke „Sve datoteke“.

  1. Zatim dodamo sljedeći tekst “.bat” imenu našeg dokumenta, što će na kraju dati “file.bat”.
  2. Kliknite na dugme “Sačuvaj”.

Kao rezultat, u prozoru Explorera pojavit će se dokument pod nazivom “file.bat”, za pokretanje kojeg trebate dvaput kliknuti na njega lijevom tipkom miša ili ga odabrati i pritisnuti “Enter”.

Uređivanje batch fajla se vrši odabirom komande “Uredi” iz kontekstnog menija.

Druga metoda

Drugi način kreiranja bat datoteka gotovo je sličan prvom, ali ga nećemo zanemariti.

  1. Pokrećemo Notepad koristeći bilo koju poznatu metodu.
  • Preko prečice u meniju Start - idite na "Start - Svi programi - Pribor - Notepad" u Windows 7 ili "Start - Sve aplikacije - Pribor - Windows - Notepad" u kasnijim izdanjima Windowsa.
  • U traku za pretragu “Start” / “Windows” unesite notepad i pokrenite program klikom na njegovu prečicu na listi rezultata.
  • Pozovite prozor za izvršavanje sistemskih naredbi koristeći kombinaciju tipki “Win ​​+ R”, unesite “notepad” i kliknite “OK”.
  1. Pređimo na tačku br. 4 prethodne metode.

Uređivanje bat fajlova koristeći Windows

  1. Kliknite desnim tasterom miša na bat datoteku, pozivajući njen kontekstni meni.

  1. Iz menija koji se pojavi odaberite “Uredi” ili “Uredi”.
  2. Sadržaj bat datoteke će se pojaviti u prozoru koji se otvara sa standardnim uređivačem teksta, obično Notepadom.
  3. Vršimo potrebna podešavanja i pohranjujemo rezultat.

Dr.Batcher – program za kreiranje bat fajlova i njihovo uređivanje

Iako korištenje bat datoteka danas nije toliko popularno među korisnicima, ipak je efikasnije pribjeći njihovoj pomoći za rješavanje mnogih problema na računalu. Ako je početnik koji povremeno koristi komandni interpreter zadovoljan funkcionalnošću Notepad-a, onda je za administratora sistema i Vareznika koji kreira verzije Windowsa ili automatski instalira softver za njega, napredniji i praktičniji alat za rad sa dokumentima u bat formatu je potrebno. To je uslužni program Dr.Batcher. Interfejs i funkcionalnost programa se ne razlikuju mnogo od notepada kao što je Notepad++. Glavni meni sadrži dugmad za često korišćene komande. Dr.Batcher numeriše stranice, podržava bookmark, sadrži listu sistemskih komandi za bat fajlove i ističe sintaksu unetih komandi.

Kreiranje bat datoteke u Dr.Batcher

  1. Pokrenimo aplikaciju.
  2. Pozovite stavku „Datoteka“ u njenom glavnom meniju i kliknite na „Novo“. Isto se radi klikom na ikonu praznog lista koja se nalazi ispod menija „Datoteka“.
  3. U dijaloškom okviru odaberite “Empty Batch File”.

Na ekranu će se pojaviti programski prozor sa svim funkcijama potrebnim za rad sa bat datotekama.

Uređivanje bat fajlova u Dr.Batcheru

Postoji nekoliko načina da otvorite dokument bat formata za uređivanje u Dr.Batcher-u, o čemu će dalje biti riječi.

Uređivanje preko kontekstnog menija bat fajla

  1. Pozovite kontekstni meni dokumenta bat formata.
  2. U padajućoj listi odaberite “Uredi s Dr.Batcherom”.

Zatim će se otvoriti prozor programa sa sadržajem naše tekstualne batch datoteke, gdje možete izvršiti prilagođavanja njenog sadržaja.

Uređivanje bat fajlova koristeći Dr.Batcher

  1. Pokrenite aplikaciju Batcher.
  2. Pozovite stavku „Datoteka“ u njenom glavnom meniju.
  3. Odaberite “Otvori” sa padajućeg menija.

Ista stvar se radi klikom na ikonu foldera koja se nalazi ispod glavnog menija.

  1. U dijaloškom okviru za otvaranje datoteke navedite putanju do potrebnog dokumenta bat formata i kliknite na “Otvori”.

Naš bat fajl će se otvoriti u prozoru Dr.Batcher i možete ga prilagoditi.

Batch ili batch datoteke su obične tekstualne datoteke koje sadrže skupove komandi interpretatora i imaju ekstenziju bat ili cmd (cmd radi samo u operativnim sistemima porodice NT). Takve datoteke možete uređivati ​​koristeći notepad ili bilo koji drugi uređivač teksta.

Otvorite notepad i upišite sljedeća dva reda:

@echo Ovaj batch fajl
@pauza

Ovaj batch fajl
Pritisnite bilo koji taster da nastavite...

Nakon pritiska na bilo koju tipku, prozor će se zatvoriti, jer bat fajl je završen.
Imajte na umu da simbol psa ispred svake komande u bat datoteci označava da sama naredba ne mora biti prikazana na ekranu, već samo rezultat njenog rada. Da biste eksperimentirali, uklonite znak psa s početka svakog reda, spremite i pokrenite rezultujuću bat datoteku.

Komande koje se koriste u bat datotekama

Spisak komandi koje se mogu koristiti u bat fajlovima može se videti unošenjem komande u komandnu liniju (Start - Pokreni - cmd za Windows NT porodicu ili Start - Pokreni - naredba za liniju 9x)

Rezultat pomoći je lista dostupnih komandi sa kratkim objašnjenjima za njih. Da biste dobili detaljnije informacije o komandi koja vas zanima, unesite help command_name u komandnu liniju. Na primjer, da biste dobili detaljnu pomoć o prekidačima AT komandi, pokrenite sljedeću naredbu:

Kao rezultat, na ekranu će se prikazati lista ključeva za pokretanje AT komande iz bat datoteke.
Ako se bat datoteka izvršava pod Windowsom (ne čistim DOS-om), tada možete pokrenuti bilo koju aplikaciju ili otvoriti datoteke iz nje. Na primjer, morate automatski otvoriti log datoteku bat datoteke kada završi svoj rad. Da biste to učinili, samo uključite sljedeću naredbu u bat datoteku kao posljednji red:

start filename.txt

Rezultat izvršavanja ove naredbe će biti otvaranje datoteke file_name.txt, a sama bat datoteka će završiti svoj rad. Ova metoda je dobra ako je datoteka evidencije mala, inače će Notepad odbiti da je otvori, sugerirajući da koristite WordPad. Ali ovaj problem se također može riješiti, kao što će biti pokazano u daljnjim primjerima.

Kako automatizirati pokretanje bat fajlova

Vrlo često je potrebno automatizirati pokretanje bat datoteka za obavljanje rutinskih operacija. Za pokretanje bat datoteka po rasporedu, Scheduler uključen u standardni Windows paket je najprikladniji. Uz ovu pomoć, možete vrlo fleksibilno konfigurirati pokretanje batch datoteke u određenim danima ili satima, s određenim intervalom. Možete kreirati više rasporeda itd.

Da biste lokalno pokrenuli batch fajlove, možete koristiti rješenja trećih strana; na sreću, postoji mnogo plaćenih i besplatnih alternativa standardnom Scheduleru.

Batch datoteke se također mogu koristiti kao skripte za prijavu u domene. Kada se koriste na ovaj način, oni će se izvršavati svaki put kada se korisnik prijavi na mrežu, bez obzira na njegovu želju. Uz njihovu pomoć možete automatizirati prikupljanje informacija o mašinama ili softveru instaliranim na korisničkim računarima, nasilno mijenjati Windows postavke, instalirati softver bez da korisnik primijeti, te automatizirati rješavanje drugih zadataka za koje bi bilo potrebno dosta vremena za ručno obavljanje.

Kako napraviti datoteku sa proizvoljnim imenom iz bat datoteke

Simbol za preusmjeravanje se koristi za kreiranje datoteke dok je batch datoteka pokrenuta. izgleda ovako:
>
One. da biste kreirali datoteku, potrebno je da preusmjerite tok sa ekrana na datoteku. Ovo se može uraditi pomoću sljedeće naredbe:

@echo Pokreni fajl>C:\1.txt

Nakon izvršenja ove naredbe, tekstualna datoteka sa linijom Start file će biti kreirana u korijenu pogona C.
Kada kreirate datoteku, možete koristiti sistemske varijable ili njihove dijelove u njenom imenu. Na primjer, možete kreirati datoteku izvještaja o radu bat datoteke s imenom jednakim datumu kada je bat datoteka pokrenuta. Da biste to učinili, možete koristiti sljedeće linije u bat datoteci.

postavi datumtemp=%datum:~-10%
@echo .>%SYSTEMDRIVE%\%DATETEMP%.txt

Ove dvije linije rade ovako. Prvo, kreiramo varijablu datetemp u memoriji, kojoj dodjeljujemo 10 znakova s ​​desna na lijevo iz sistemske varijable DATE. Dakle, sada privremena varijabla datetemp sadrži samo trenutni datum. Sa sljedećim redom, preusmjeravamo izlaz simbola tačke u datoteku, čije je ime preuzeto iz varijable datetemp, a ekstenzija txt je eksplicitno specificirana. Fajl će biti kreiran na sistemskom disku računara gde se izvršava bat fajl.

Kada administrator prikuplja informacije o računarima na mreži, biće zgodnije dodati naziv računara imenu datoteke. Ovo se lako može uraditi pomoću sljedeće naredbe:

@echo .>C:\FolderName\%COMPUTERNAME%.txt

Ova komanda će, dok izvršava batch fajl, kreirati tekstualnu datoteku na disku C sa imenom računara na kojem je batch fajl pokrenut.
Da biste kreirali datoteku sa određenim imenom, možete koristiti bilo koju sistemsku varijablu ili kreirati vlastitu na osnovu sistemskih varijabli i/ili drugih podataka.

Kako napraviti folder iz bat datoteke

Za kreiranje fascikle koristite naredbu MKDIR ili njen skraćeni ekvivalent MD. Za kreiranje foldera iz bat datoteke potrebno je koristiti sljedeću naredbu:

Nakon izvršenja ove naredbe, folder Ime mape će biti kreiran u folderu iz kojeg je bat datoteka pokrenuta. Da biste kreirali datoteku na lokaciji koja nije ona na kojoj ste pokrenuli bat datoteku, na primjer u korijenu diska D, koristite eksplicitnu naznaku lokacije nove mape. Naredba će izgledati ovako:

MD D:\FolderName

Kada kreirate fascikle, možete koristiti sistemske varijable. Na primjer, možete kreirati fasciklu u korenu disk jedinice D sa imenom trenutnog korisnika. Da biste to učinili, trebat će vam varijabla %USERNAME%, a naredba će izgledati ovako:

MD D:\%USERNAME%

Možete dodatno zakomplikovati komandu i kreirati fasciklu sa imenom trenutnog korisnika na sistemskom disku njegovog računara. Naredba za ovo bi izgledala ovako:

MD %SYSTEMDRIVE%\%USERNAME%

Kada kreirate fascikle ili datoteke, možete koristiti bilo koje sistemske varijable ili njihove dijelove. Sledeći primer pokazuje kreiranje fascikle na sistemskoj disk jedinici korisnika računara sa imenom jednakim trenutnom datumu.

postavi datumtemp=%datum:~-10%
MD %SYSTEMDRIVE%\%datetemp%

Ovaj dizajn radi na sljedeći način.
Prva komanda kreira varijablu datetemp u memoriji, koja će biti uništena kada bat datoteka završi s radom. Sve dok bat datoteka ne završi svoj rad, moguće je raditi sa vrijednošću ove varijable. Varijabli datetemp je dodijeljeno 10 znakova s ​​desna na lijevo od sistemske varijable DATE, tj. od trenutnog datuma. Varijabla DATE ima format Dan DD.MM.GGGG. Prvi znakovi na lijevoj strani su naziv dana u sedmici, tako da ih odbacujemo i privremenoj varijabli datetemp dodjeljujemo samo trenutni datum.
Ovo ne ograničava listu mogućnosti prilikom kreiranja foldera. Možete manipulisati varijablama na način na koji želite, kreirajući fascikle sa jedinstvenim, lako čitljivim imenima. Možete dobiti listu svih varijabli koristeći naredbu SET.

Kako preusmjeriti rezultat izvršenja naredbe u datoteku

Često, prilikom izvršavanja složene bat datoteke u automatskom načinu rada, provjera rezultata njenog rada može biti teška iz više razloga. Stoga je lakše pisati rezultate komandi batch datoteke u tekstualnu datoteku (log fajl). a zatim analizirajte ispravan rad bat datoteke koristeći ovaj dnevnik.
Preusmjeravanje rezultata komandi bat datoteke u log datoteku je prilično jednostavno. U nastavku će se pokazati kako se to može učiniti.
Kreirajte bat datoteku sa sljedećim sadržajem (kopirajte ove redove u Notepad i sačuvajte datoteku sa ekstenzijom bat):

@echo off
eho Početak %vrijeme%
echo Kreirajte test.txt
echo test>C:\test.txt
echo Kopiraj Test.txt u Old_test.txt
kopija C:\test.txt C:\Old_test.txt
echo Stop %time%

Prvi red onemogućava izlaz samih naredbi. Tako će samo rezultati njihovog izvršenja biti upisani u datoteku evidencije.
Drugi red upisuje u datoteku dnevnika vrijeme početka batch datoteke.
Treći red upisuje u datoteku dnevnika objašnjenje da će sljedeća naredba kreirati test.txt datoteku
Komanda iz četvrtog reda kreira datoteku test.txt iz korijena pogona C. Datoteka se kreira na primjer. Ova komanda upisuje riječ test u datoteku C:\test.txt
Peti red ispisuje u datoteku dnevnika objašnjenje da sljedeća naredba kopira datoteku s jedne lokacije na drugu.
Komanda u šestom redu kopira kreiranu datoteku C:\test.txt u datoteku C:\Old_test.txt, tj. kopija datoteke se kreira pod novim imenom.
Posljednji, sedmi red sadrži naredbu za prikaz vremena završetka batch datoteke. Zajedno sa snimanjem vremena početka batch datoteke u log datoteci, ove dvije vremenske vrijednosti omogućavaju procjenu vremena rada batch datoteke.

Sačuvajte ovu batch datoteku pod imenom 1.bat
Pretpostavimo da bismo željeli pohraniti izvještaj o radu batch fajla u poseban folder i svaki dan pisati izvještaj sa novim imenom fajla, tako da možemo pristupiti logovima za prethodne dane svakog dana. Štaviše, želio bih da imam ime datoteke dnevnika u obliku datuma rada batch datoteke. Da bismo sve ovo implementirali, napravimo folder na disku C (na primjer) pod nazivom LOG, tj. puna putanja do njega će izgledati kao C:\LOG. Kreiranu batch datoteku 1.bat ćemo pokrenuti sa sljedećom naredbom:

1.bat>C:\LOG\%date~-10%.txt

Ako će batch datoteka biti pokrenuta iz Scheduler-a, tada morate navesti punu putanju do bat datoteke. Zapamtite da ako u putanji ima razmaka, morate koristiti ili navodnike ili format 8.3. Odnosno, ako je put do bat datoteke C:\Program Files\1.bat, na primjer, tada u komandnoj liniji Scheduler da biste pokrenuli bat datoteku morate navesti jednu od sljedećih linija:

"C:\Program Files\1.bat">C:\LOG\%date~-10%.txt
C:\Progra~1\1.bat>C:\LOG\%date~-10%.txt

Nakon pokretanja 1.bat fajla, u fascikli C:\LOG biće kreirana datoteka sa imenom jednakim datumu kada je bat fajl pokrenut, na primer, 01/13/2004.txt Ovo će biti izveštaj o rad 1.bat batch datoteke
Pokretanje bat datoteke, čiji je primjer prikazan na prvom popisu na vrhu stranice, korištenjem gornje naredbe, dovest će do kreiranja datoteke dnevnika sa sljedećim sadržajem:

Početak 19:03:27.20
Kreirajte test.txt
Kopirajte Test.txt u Old_test.txt
Kopirani fajlovi: 1.
Zaustavi 19:03:27.21

Dakle, da biste preusmjerili rezultate bat datoteke u datoteku dnevnika, trebate koristiti simbol preusmjeravanja > Sintaksa je sljedeća:

Put\ImeDatoteke.bat>Staza\LogFileName.txt

Ekstenzija datoteke dnevnika može biti bilo koja. Po želji, izvještaj o izvršenju batch posla može se čak i formatirati kao html stranica (odgovarajuće oznake se mogu izvesti u log datoteku na isti način kao što su komentari izneseni u primjeru 1.bat) i kopirati na korporativnu server.

Kako automatski odgovoriti na zahtjev za potvrdu

Neke naredbe zahtijevaju potvrdu potencijalno opasne radnje kada se izvrše. Na primjer, naredbe kao što su format ili del će prvo tražiti potvrdu prije daljnjeg izvršavanja. Ako se jedna od ovih naredbi izvrši u batch datoteci, tada će prompt za potvrdu zaustaviti izvršavanje batch datoteke i čekati da korisnik odabere jednu od datih opcija. Štaviše, ako se rezultat izvršavanja batch datoteke preusmjeri na datoteku evidencije, tada korisnik neće vidjeti zahtjev za potvrdu i batch datoteka će izgledati zamrznuta.

Da biste ispravili takve probleme, možete preusmjeriti željeni odgovor na komandu. One. izvršite obrnutu akciju da preusmjerite izlaz naredbe u datoteku.
Pogledajmo primjer kako izgleda zahtjev za potvrdu potencijalno opasne radnje. Kreirajmo, na primjer, fasciklu Folder na disku C. Kreirajmo ili kopirajmo bilo koje dvije datoteke u njega. Zatim otvorite komandnu liniju i pokrenite sljedeću naredbu:

Ova komanda bi trebala ukloniti sve datoteke iz navedenog foldera. Ali prvo će od vas biti zatraženo da potvrdite sljedeći sadržaj:

C:\Folder\*, nastaviti ?

Naredba će prestati da se izvršava dok se ne pritisne ili tipka Y ili tipka N. Prilikom izvršavanja batch datoteke u automatskom načinu, njeno izvršenje će se zaustaviti.
Da bismo to izbjegli koristimo preusmjeravanje. Preusmjeravanje se vrši pomoću simbola
Vertikalna linija označava da umjesto prikazivanja simbola na ekranu, treba ga “dati” naredbi koja slijedi iza simbola. Provjerimo preusmjeravanje. Pokrenite sljedeću naredbu na komandnoj liniji:

echo Y|del C:\Folder

Na ekranu će se prikazati zahtjev za potvrdu brisanja svih datoteka u folderu Folder, ali sa pozitivnim odgovorom (Y). Sve datoteke u folderu Folder će biti izbrisane.
Budite oprezni sa ovom komandom.

Kako onemogućiti prikaz komandi prilikom izvršavanja batch datoteke

Prilikom izvršavanja batch datoteke, pored rezultata naredbe, prikazuju se i same naredbe. Možete koristiti simbol @ da potisnete izlaz komande.
Da biste izbjegli ispis jedne komande na ekranu, možete staviti znak @ na početak komande.

Ova komanda će prikazati naredbu echo Testing, au sljedećem redu - rezultat njenog rada, riječ Testing.

Ova komanda će prikazati samo rezultat naredbe, tj. riječ Testiranje. Sama naredba neće biti izlazna.
Ako ne morate da prikazujete komande na ekranu tokom izvršavanja cele datoteke, onda je lakše napisati sledeću naredbu kao prvi red u batch fajlu:

Ova naredba će onemogućiti izlaz komande na ekran za vrijeme trajanja cijele batch datoteke. Da biste spriječili da se sama naredba ispiše, ona počinje simbolom @.

Kako pokrenuti drugi iz jedne bat datoteke

Ponekad, tokom izvršavanja batch datoteke, postaje potrebno pokrenuti drugu batch datoteku. Štaviše, u nekim slučajevima, izvršenje glavnog batch fajla mora biti obustavljeno dok se izvršava pomoćni fajl, au drugim slučajevima, pomoćni fajl mora da radi paralelno sa glavnim.
Na primjer, napravimo dvije bat datoteke. Jedan pod nazivom 1.bat i koji sadrži samo jednu naredbu

Drugi se zove 2.bat i također sadrži jednu naredbu

Sada pokrenimo datoteku 1.bat.Otvoriće se prozor u kojem će biti zatraženo da pritisnete bilo koju tipku za nastavak, nakon čega će se prozor zatvoriti. Dakle, pozivanje jedne batch datoteke u drugu pomoću naredbe call zaustavlja izvršavanje batch datoteke sve dok batch datoteka koju poziva naredba poziva ne završi izvršenje.

U drugom slučaju, trebate pokrenuti ili aplikaciju ili drugu batch datoteku iz bat datoteke bez prekidanja izvršavanja glavne batch datoteke. To često treba učiniti, na primjer, nasilnim otvaranjem dnevnika batch fajla koji je zakazan za noć, kako bi ujutru korisnik mogao provjeriti ispravnost njegovog izvršavanja. Da biste to učinili, koristite naredbu start Ispravimo red u datoteci 1.bat u

i pokrenite datoteku 1.bat Sada se otvorio prozor u kojem trebate pritisnuti bilo koje dugme da nastavite, a prozor glavne batch datoteke (1.bat) se zatvorio.
Dakle, da biste pozvali drugu iz jedne batch datoteke, bez zaustavljanja prve batch datoteke, trebate koristiti naredbu start.
Naredbe za pokretanje i pozivanje o kojima smo gore govorili mogu se koristiti ne samo za pokretanje drugih batch datoteka, već i za pokretanje bilo koje aplikacije ili otvaranje datoteka.
Na primjer, naredba start log.txt u tijelu batch datoteke otvorit će datoteku log.txt u Notepad-u bez zaustavljanja batch datoteke.

Kako poslati poruku iz bat datoteke

Kada se batch datoteka izvršava na jednoj od mašina na mreži, zgodno je obavijestiti administratora da je njeno izvršavanje završeno pomoću poruke poslane na administratorsku mašinu. To možete učiniti uključivanjem naredbe u batch datoteku

net poslati ime Tekst poruke

Gde je ime ime mašine ili korisnika kome je poruka upućena, a tekst poruke je tekst poruke. Nakon pokretanja ove naredbe, poruka će biti poslata na korisničko ime.
Imajte na umu da kada koristite ćirilicu u tekstu poruke, tekst mora biti upisan u MS-DOS kodiranju (866 kodna stranica). U suprotnom, poruka će stići u obliku nečitljivih znakova. Možete upisati tekst u DOS kodiranju koristeći bilo koji uređivač teksta koji podržava ovo kodiranje. Ovo može biti, na primjer, FAR. Otvorite batch fajl za uređivanje u FAR (F4) i pritisnite dugme F8. Gornji red uređivača treba da označava DOS kodiranje, a na dnu, u opisu prečica, taster F8 treba da ima natpis Win, što ukazuje da je trenutno kodiranje DOS i da biste prešli na Win kodiranje koje vam je potrebno da pritisnete F8.

Kako automatizirati brisanje datoteka po vrsti

Da biste očistili disk od privremenih datoteka, možete koristiti naredbu

del /f /s /q C:\*.tmp

Gdje
/f - briše sve datoteke, čak i ako imaju postavljen atribut samo za čitanje
/s - briše datoteke iz svih poddirektorija
/q - onemogućava zahtjev za potvrdu brisanja datoteke
C: je disk na kojem će se datoteke pronaći i izbrisati. Možete odrediti ne cijeli disk, već mapu, na primjer, C:\WinNT
*.tmp - tip fajlova koji će biti obrisani

Budite oprezni sa prekidačem /q i tipovima datoteka koje brišete. Naredba briše bez traženja dozvole i, ako je naveden pogrešan tip datoteke, može izbrisati nepotrebne datoteke.

Kako promijeniti IP adresu računara iz batch datoteke

IP adresa se može promijeniti pomoću naredbe netsh.
Da biste ispravno promijenili IP adresu, prvo morate saznati trenutnu konfiguraciju. Ovo se može učiniti na komandnoj liniji pomoću naredbe

netsh interfejs ip show adresa

Rezultat ove naredbe je prikaz trenutne konfiguracije mrežnog sučelja. Zanima nas naziv interfejsa. Recimo da se zove FASTNET.
Pretpostavimo da trebate promijeniti IP adresu u 192.168.1.42, mrežno adresiranje je statičko, bez korištenja DHCP-a, gateway je 192.168.1.1, maska ​​je 255.255.255.0. U ovom slučaju naredba koja se mora izvršiti sa batch fajl će izgledati ovako:

netsh interfejs ip set adresa name="FASTNET" statički 192.168.1.42 255.255.255.0 192.169.1.1 1

Nakon izvršenja ove komande, IP adresa FASTNET interfejsa će se promeniti u 192.168.1.42.
Komanda netsh pruža opsežne mogućnosti za upravljanje mrežnim postavkama iz komandne linije. Za ostale funkcionalnosti, pogledajte pomoć za korištenje netsh /?

Kako saznati ime računara iz bat datoteke

Da biste saznali ime računara prilikom izvršavanja bat datoteke (da biste koristili ovu vrijednost u budućnosti), koristite naredbu

Ova komanda vraća ime računara na kojem je pokrenuta.

Kako preimenovati datoteke po maski iz batch datoteke

Ponekad postaje neophodno preimenovati sve datoteke u fascikli koristeći predložak iz batch datoteke. Ovo se može učiniti pomoću sljedeće naredbe u bat datoteci:

za /f "tokens=*" %%a u ("dir /b PATH\*.*") uradi ren PATH\%%a prefiks%%a

U ovom redu trebate zamijeniti PATH\ putanjom do datoteka koje će biti preimenovane, a Prefiks sa onim znakovima koji će biti dodati imenu datoteke prilikom preimenovanja.
Ne stavljajte batch fajl u fasciklu u kojoj se vrši preimenovanje, inače će i ona biti preimenovana. Ako u folderu u kojem se datoteke preimenuju postoje podfolderi, nazivu podfoldera će se dodati i prefiks, tj. podfolderi će biti preimenovani kao fajlovi.
Ako navedete određenu masku za tipove datoteka koje podliježu preimenovanju, na primjer, *.txt, a ne *.* kao u primjeru, tada će samo datoteke specificiranih tipova biti preimenovane. Ostali fajlovi i folderi neće biti preimenovani.

druga opcija:
postavite PATH=C:\test
za %%I u (*.txt) uradi ren "%thePATH%\%%~nxI" "%%~nI.dat"
Kako koristiti simbol postotka u batch datoteci

Da biste koristili simbol postotka (%) u batch datoteci, morate ga napisati dvaput. Na primjer
eho 50%%
Ova komanda u bat fajlu će prikazati 50%. Ako koristite komandu echo 50%, tada će na ekranu biti prikazan samo broj 50.
Uzmite u obzir ovu funkciju kada koristite simbol % kada pišete batch fajlove.

Kako izvesti registar iz batch datoteke

regedit.exe -ea C:\environment.reg "HKEY_CURRENT_USER\Environment"

Ova naredba će, prilikom izvršavanja batch datoteke, izbaciti granu HKEY_CURRENT_USER\Environment u datoteku C:\environment.reg Kada trebate vratiti vrijednosti parametara u HKEY_CURRENT_USER\Environment, biće dovoljno da pokrenete environment.reg fajl. Ova komanda se može koristiti za pravljenje dnevne sigurnosne kopije softvera i sistemskih postavki koje su pohranjene u registru.
Nemojte zaboraviti da ako postoji razmak u putanji gdje izlazna datoteka treba biti spremljena ili u nazivu košnice registra, oni moraju biti stavljeni u navodnike.

Kako uvesti vrijednosti varijabli registra iz batch datoteke

Ako postoji potreba za uvozom prethodno spremljenih ili novih vrijednosti varijabli u registar iz batch datoteke, to se može učiniti pomoću naredbe

regedit.exe -s C:\environment.reg

Ova naredba uvozi podatke iz datoteke environment.reg u registar bez traženja potvrde pomoću prekidača -s.

Kako zaobići provjeru datuma iz bat datoteke

Neki softver provjerava trenutni sistemski datum po pokretanju. Ako je datum veći od onoga što je postavio programer, program se ne pokreće. Na primjer, programer vjeruje da verzija programa može raditi mjesec dana, a zatim će korisnik morati instalirati ažuriranu verziju programa. S jedne strane, ovo je briga korisnika, koji će imati na raspolaganju najnoviju verziju programa sa otklonjenim nedostacima u odnosu na prethodne verzije. S druge strane, proizvođač prisiljava korisnika da preuzme novu verziju čak i ako je korisnik potpuno zadovoljan verzijom programa koju je instalirao. Ovaj problem se lako može riješiti korištenjem sljedeće batch datoteke, koja će pokrenuti program, sačekati da se završi i vratiti datum na onaj koji je bio prije pokretanja programa.

postavi tempdate=%datum:~-10%
datum 01-01-04
notepad.exe
datum %tempdate%

U ovom primjeru, trenutni sistemski datum se prvo pohranjuje u varijablu, zatim (u drugom redu) se sistemski datum postavlja na 1. januar 2004., a zatim se poziva program koji provjerava sistemski datum. U ovom primjeru to je Notepad. Sve dok je Notepad otvoren, batch fajl čeka bez dovršavanja ili postavljanja sistemskog datuma unazad. Kada se Notepad zatvori, batch fajl će nastaviti sa izvršavanjem i postaviti sistemski datum na vrijednost pohranjenu u tempdate varijabli, tj. na onu koja je bila prije pokretanja batch datoteke.

Ne zaboravite da ako putanja do datoteke koja pokreće program sadrži razmake, onda ona (puta) mora biti stavljena u navodnike. Ako putanja sadrži ćirilicu, tada prilikom pisanja batch datoteke morate koristiti uređivač teksta koji podržava DOS kodiranje (na primjer, FAR). U suprotnom, kada pokrenete batch fajl, prikazaće se poruka u kojoj se navodi da „navedena datoteka nije interna ili eksterna komanda...“.

Ako program provjerava trenutni sistemski datum tek kada se pokrene i to više ne radi tokom rada, tada se batch fajl može izmijeniti dodavanjem start naredbe ispred imena izvršne datoteke programa, tj. naš primjer će izgledati ovako:

postavi tempdate=%datum:~-10%
datum 01-01-04
pokrenite notepad.exe
datum %tempdate%

U tom slučaju, batch datoteka će promijeniti sistemski datum, pokrenuti program i, ne čekajući da se završi, vratiti datum na onaj koji je bio prije pokretanja programa.

Kako čekati da se određeni fajl pojavi u bat fajlu

Ponekad je potrebno izvršiti neku radnju kada se određeni fajl pojavi u folderu. Da biste organizirali provjeru izgleda datoteke u mapi, možete koristiti sljedeću batch datoteku

:test
ako postoji c:\1.txt idem
spavati 10
goto test
:go
notepad

Takav batch fajl će u intervalima od 10 sekundi proveravati prisustvo datoteke 1.txt u korenu C drajva i kada se pojavi fajl 1.txt izvršiće se radnja navedena nakon oznake go, tj. ovaj primjer će pokrenuti Notepad.
Uslužni program za spavanje se slobodno distribuira kao dio Resource Kita. Možete ga preuzeti ovdje.
Ako je datoteka 1.txt velika i odnekud se kopira, može se dogoditi da će batch datoteka provjeriti njeno prisustvo dok datoteka još nije kopirana ili je zauzeta drugom aplikacijom. U ovom slučaju, pokušaj izvođenja nekih radnji sa 1.txt datotekom će rezultirati greškom. Da se to ne bi dogodilo, batch fajl se može modificirati na sljedeći način

:test
ako postoji c:\1.txt idem
spavati 10
goto test
:go
preimenuj c:\1.txt 1.txt
ako nije greška nivo 0 idi
del c:\1.txt

Kada datoteka 1.txt nije u potpunosti kopirana na disk C, ili je zauzeta drugom aplikacijom, pokušaj njenog preimenovanja će uzrokovati grešku i ciklus će se ponavljati sve dok se datoteka potpuno ne kopira ili oslobodi. Nakon što se naredba preimenuj c:\1.txt 1.txt izvrši bez greške (tj. datoteka je slobodna), s njom možete izvršiti bilo koju radnju. U posljednjem primjeru to je uklanjanje.

Kako dodati komentare u bat fajl

Kada pišete veliku batch datoteku, vrlo je korisno dodati komentare njenim glavnim blokovima. Ovo će olakšati razumevanje šta ovi blokovi rade tokom vremena.

Bat datoteke su tekstualni dokumenti koji sadrže listu sekvencijalno izvršavanih naredbi (instrukcija). Mogu biti toliko jednostavni da ih prosječan korisnik može koristiti. U današnjoj temi ćemo pogledati šta je batch fajl, kako kreirati bat fajl u Windows 7, 8, a također razmotrite primjer batch datoteke.

Administratori sistema (napredni korisnici) su itekako svjesni korisnosti bat datoteka, ali obični korisnici nisu upoznati s njima, zastrašuju ih struktura koda i pokretanje ove skripte. Ovo je žalosno jer mnogi ljudi izbjegavaju korištenje moćnog alata za obavljanje rutinskih i ponavljajućih zadataka. Bat datoteke mogu biti složene, zahtijevaju profesionalne vještine programiranja ili jednostavne.

Datoteka tijela sadrži jednu ili više linija naredbi koje se izvršavaju uzastopno. Bat datoteke imaju ekstenziju (bat ili cmd) i izvršavaju se preko interfejsa komandnog tumača. Sve naredbe se mogu unijeti u cmd, ali svaki put je pisanje koda naporno, tako da je lakše kreirati bat datoteku.

Kreiranje bat fajla

Da biste kreirali batch fajl, trebat će vam uređivač teksta (notepad, notepad++) i . Pogledajte približni algoritam ispod.

1. Kreirajte tekstualni dokument sa ekstenzijom txt. Kliknite desnim tasterom miša na prazno područje File Explorer-a ili drugu lokaciju. Postavite pokazivač na "kreiraj", a zatim u podmeniju odaberite "tekstualni dokument". Dajte mu ime, na primjer, batnik.

2. Preuzmite notepad++, a zatim ga instalirajte. Otvorite batnik.txt u notepad++, odaberite "kodiranja", zadržite pokazivač iznad "kodiranja", "ćirilica", kliknite na OEM 866. Uradite ovaj korak ako koristite izlaz ruskih riječi (objašnjenja) u skripti, inače ćete vidjeti bezobrazan jezik (nevažeći znakovi). Zatim zapišite komande. Na primjer, kopirajte ovaj tekst:

@echo off
echo Zdravo – test bat datoteke
pauza
dir c:\windows
pauza

4. Dvaput kliknite da pokrenete batnik.bat da izvršite niz naredbi. Nakon što se bat datoteka izvrši, automatski će se zatvoriti.

Također možete pokrenuti notepad, pritisnite Win + R, unesite notepad u red i kliknite Enter. Nakon unosa koda, kliknite na "datoteka", a zatim "sačuvaj kao". U prozoru navedite putanju za spremanje, naziv datoteke sa ekstenzijom bat i kliknite na „sačuvaj“. Uradite isto sa notepad++ da promijenite kodiranje (korak 2) ako koristite ruske znakove.

Primjer bat fajla

Sada pogledajmo kreiranje bat datoteke u Windows 7, 8, koji pruža informacije o mreži, provjerava internetsku vezu i jasno pokazuje radnju batch datoteka. Kreirajte bat fajl i napišite ove redove.

ECHO OFF
:: čistač.
ECHO informacije o vezi.
:: prikazuje tekst na ekranu koji dolazi iza servisne riječi ECHO.
IPCONFIG /ALL
:: Štampa informacije o svim mrežnim vezama.
PAUSE
:: Pauzira skriptu kako biste mogli vidjeti informacije o mreži.
PING yandex.ru
:: Ping, provjera prisutnosti (odsustva) internet konekcije
ECHO operacija je završena. Pritisnite enter!
:: Prikazuje riječi nakon ECHO-a koje označavaju da je PING završen.
PAUSE
:: Ova posljednja naredba je napisana kako bi vidjeli informacije o vezi. Da ga nema, tada bi se paketna skripta zaustavila i prozor bi se zatvorio.

Zapravo, postoji ogroman broj primjera baht datoteka za obuku i preuzimanje na Internetu. Vi samo trebate proučiti sintaksu i naredbe kako biste kreirali vlastiti batch fajl koji odgovara vašim potrebama. Nadam se da razumete zašto su paketni fajlovi potrebni i kako kreirati bat fajl u Windows 7.8.