Kako otvoriti arhivu s bat datotekom. Kako otvoriti BAT? Stvaranje skupne datoteke pomoću programa Dr. Dozator"

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

BAT datoteka (također poznata kao skupna datoteka ili skupna datoteka) je tekstualni dokument s ekstenzijom . BAT, koji sadrži naredbe koje je potrebno izvršiti pomoću naredbenog retka. Kada se takva datoteka pokrene, pokreće se CMD program koji čita naredbe iz te datoteke i izvršava ih sekvencijalno.

Korištenjem BAT datoteka možete automatizirati mnoge procese. Na primjer, pomoću BAT datoteke možete pokretati programe, sigurnosne kopije datoteka, arhivirati podatke i još mnogo toga.

Stvorite BAT datoteku

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

Nakon svega toga pojavit će se BAT datoteka u mapi koju smo naveli prilikom spremanja datoteke. Da biste ga pokrenuli, samo dvaput kliknite na njega mišem.

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

Ako želite nastaviti s uređivanjem BAT datoteke, na primjer, dodavanjem novih naredbi u nju, morate ponovo otvoriti BAT datoteku pomoću uređivača teksta. To se može jednostavno učiniti pomoću kontekstnog izbornika.

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

Korištenje grafičkog sučelja u operativnim sustavima danas se čini kao nešto zdravo za gotovo i potpuno prirodno, no nije uvijek bilo tako. Prvi operativni sustav, MS DOS, koji je razvio Microsoft, nije imao GUI, a upravljalo se unosom tekstualnih naredbi. Od tada je prošlo gotovo 40 godina, ali skriptni jezik naredbene linije i dalje je popularan, i to ne samo među programerima.

Naredbeni redak nije tako zgodan, ali uz njegovu pomoć možete izvoditi operacije koje nisu moguće iz GUI-ja. S druge strane, svako pokretanje konzole, unos naredbi u nju jednu za drugom - sve to jako usporava rad. Međutim, možete značajno pojednostaviti zadatak stvaranjem bat datoteke ili jednostavno batch datoteke - tekstualne datoteke s ekstenzijom BAT koja sadrži popis uputa koje obrađuje CMD interpreter naredbi. Takve se datoteke koriste za automatizaciju raznih zadataka, na primjer, za brisanje privremenih datoteka prema rasporedu ili pokretanje programa.

Kako stvoriti datoteku s ekstenzijom BAT

Dakle, kako stvoriti bat datoteku u sustavu Windows 7/10? Jako jednostavno. Da biste to učinili, trebat će vam bilo koji uređivač teksta i poznavanje osnova naredbenog retka. Možete koristiti Notepad, ili još bolje, Notepad++, budući da potonji ima isticanje sintakse. Napravite novu datoteku u uređivaču, odaberite "Spremi kao" iz izbornika "Datoteka", dajte naziv budućoj skripti i odaberite "Skupna datoteka (*bat; *cmd; *nt)" u padajućem okviru "Vrsta datoteke". - donji popis.

Ako želite koristiti Notepad za stvaranje bat datoteke, morate ručno dodijeliti ekstenziju i odabrati "Sve datoteke" na popisu "Vrsta datoteke".

Kao što vidite, stvaranje datoteke s ekstenzijom bat nije teško, međutim, ovdje postoje neke suptilnosti. Prijelomi redaka ne mogu se koristiti u naredbenim datotekama; kodiranje bat datoteke mora biti postavljeno na UTF-8; ako tijelo skripte koristi ćirilicu, kodiranje se mora promijeniti umetanjem naredbe chcp 1251 na odgovarajuće mjesto.

Umjesto BAT ekstenzije, možete koristiti CMD, rezultat izvršavanja skripte bit će 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 tumača. Jasno je da prazna batch datoteka neće raditi, neće se ni pokrenuti kada dvaput kliknete na nju. Da bi skripta radila, u njoj mora biti upisana barem jedna naredba. Za vizualni primjer, pogledajmo kako napisati bat datoteku za pokretanje programa. Recimo, kada počnete raditi, svaki put pokrenete tri programa – Chrome, Firefox i VLC. Pojednostavimo zadatak stvaranjem skripte koja će sama pokretati te programe u intervalima od pet sekundi.

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

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 :/Programske datoteke/VideoLAN/VLC/vlc.exe"

Tim početak pokreće izvršnu datoteku željenog programa, a naredbu vrijeme čekanja/t postavlja interval između pokretanja. Obratite pozornost na položaj navodnika - oni sadrže staze koje sadrže razmake. Također, ako u stazi ima ćiriličnih znakova, trebali biste umetnuti naredbu koja mijenja kodiranje na početku skripte chcp 1251, inače tumač neće moći ispravno pročitati put.

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

Početak /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 naredbe ili ne. Za to postoji naredba pauza. Pokušajte njime zamijeniti timeout i vidite što će se dogoditi.

Start /b "" "staza" pauza

Pogledajmo još jedan primjer naredbi za bat datoteku. Napišimo skriptu koja će u jednom slučaju isključiti računalo, au drugom ga ponovno pokrenuti. U te svrhe koristit ćemo naredbu ugasiti s parametrima /s, /r I /t. Ako želite, svojoj datoteci tijela možete dodati zahtjev za izvođenje radnje, ovako:

@echo off chcp 1251 echo "Jeste li sigurni da želite isključiti svoje računalo?" pauziraj isključivanje /s /t 0

Objasnimo. Prva naredba skriva tekst samih naredbi, druga - postavlja ćirilično kodiranje, treća - prikazuje poruku za korisnika, četvrta - postavlja pauzu, peta - isključuje, a s tipkom /r umjesto /s ponovno pokreće vaše računalo bez tradicionalnog kašnjenja od jedne minute. Ako ne želite stajati na ceremoniji sa zahtjevima i pauzama, možete ostaviti samo petu naredbu.

Ako umjesto ruskog teksta prilikom izvršavanja naredbe vidite kryakozyabra, pokušajte pretvoriti datoteku skripte u ANSI.

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

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

Ili možete učiniti ovo:

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

Za razliku od prve, druga naredba datoteke briše rekurzivno, odnosno brišu se sve datoteke u mapi podataka plus one koje se nalaze u poddirektorijima.

Evo još jednog korisnog primjera. Napišimo skriptu koja će stvoriti sigurnosnu kopiju sadržaja jedne mape i spremiti podatke u drugu. Naredba je odgovorna za kopiranje robokopija:

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 s datotekama. Usput, naredba robocopy ima mnogo parametara koji vam omogućuju vrlo fleksibilnu konfiguraciju parametara kopiranja.

Pokretanje bat datoteka kao administrator i prema rasporedu, skriveno pokretanje bat

Sada znate kako stvoriti skupne datoteke i imate neko opće razumijevanje CMD jezika tumača. Ovo su bile osnove, a sada je vrijeme da se upoznate s nekim korisnim značajkama rada s bat datotekama. Poznato je da programi zahtijevaju administratorska prava za izvođenje nekih radnji. Možda će zatrebati i batnicima. Najočitiji način za pokretanje skripte kao administrator je da je kliknete desnom tipkom miša i odaberete odgovarajuću opciju iz kontekstnog izbornika.

Osim toga, možete osigurati da se određena batch datoteka uvijek pokreće s povišenim privilegijama. Da biste to učinili, trebate stvoriti redoviti prečac do takve skripte, otvoriti njezina svojstva, kliknuti gumb "Napredno" i potvrditi okvir "Pokreni kao administrator" u prozoru koji se otvori. Ova je metoda također dobra jer vam omogućuje odabir bilo koje ikone za prečac, dok će datoteka s ekstenzijom BAT ili CMD uvijek imati neupadljiv izgled.

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

I na kraju, još jedna zanimljivost. Kada pokrenete bat datoteku, na zaslonu se pojavljuje prozor naredbenog retka, čak i na samo djelić sekunde. Je li moguće pokrenuti skriptu u skrivenom načinu? Moguće je, i to na više načina. Najjednostavniji je sljedeći. Napravite prečac za bat datoteku, otvorite njezina svojstva i odaberite "Sžeto u ikonu" iz izbornika "Prozor". Nakon toga, jedini vidljivi znak pokretanja skripte bit će pojavljivanje CMD ikone na programskoj traci, ali nijedan prozor se neće otvoriti.

Ako želite u potpunosti sakriti izvršavanje skripte, možete koristiti "štaku" - VBS skriptu, koja će pokrenuti vašu batch datoteku u skrivenom načinu rada. Tekst skripte je ispod, spremite ga u datoteku skriven.vbs, prethodno zamijenivši put u drugom retku koda D:/script.bat put do vaše datoteke tijela.

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

Postoje i druge mogućnosti, na primjer, korištenje uslužnog programa Skriveni početak, koji vam omogućuje pokretanje izvršnih i batch datoteka u skrivenom načinu, uključujući i bez pozivnice.

I to je sve za sada. Informacije o izradi BAT skripti mogu se lako pronaći na internetu. Također je dobra ideja pogledati Microsoft Windows Command Line vodič Williama Staneka. Unatoč činjenici da je prošlo više od deset godina od objavljivanja knjige, podaci sadržani u njoj i dalje su relevantni.

Bat datoteka je tekstualna datoteka u operativnim sustavima Windows koja sadrži slijed sistemskih naredbi za izvršavanje pomoću tumača naredbi "cmd.exe". Općenito, to je datoteka skripte. Nakon pokretanja bat datoteke, tumač naredbi čita njen sadržaj redak po redak i sekvencijalno izvršava primljene naredbe. Danas ćemo pogledati kako možete stvoriti bat datoteku, a također ćemo se upoznati s programima za stvaranje i uređivanje tih datoteka.

Svrha bat datoteka

Datoteke s ekstenzijom bat dizajnirane su za automatizaciju mnogih rutinskih zadataka u operacijskom sustavu Windows. Oni će biti vrlo korisni u slučajevima kada je potrebno izvesti neku operaciju ili slijed operacija veliki broj puta zaredom ili povremeno ponavljati određeni algoritam. Prije svega, to se odnosi na rad s datotečnim sustavom (stvaranje velikog broja direktorija, posebno međusobno ugniježđenih, masovno preimenovanje datoteka). , možete saznati klikom na gornji link.

Stvaranje bat datoteke

Svaki korisnik može stvoriti tekstualnu naredbenu datoteku - ovdje nema apsolutno ništa komplicirano. Da biste to učinili, potreban vam je samo uređivač teksta (funkcionalnost standardne bilježnice bit će sasvim dovoljna).

Prva metoda

  1. Stvorite novi tekstualni dokument u bilo kojem direktoriju.

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

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

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

@ jeka zdravo, jam šišmiš!

@echo – naredba za prikaz teksta na ekranu;

Hello, i’m bat!- sam tekst;

pauza – pričekajte radnje korisnika prije zatvaranja prozora. Nakon izvršenja naredbe “@echo” interpretator naredbi se neće automatski zatvoriti, omogućujući korisniku da se upozna s rezultatima njenog izvršenja (uneseni tekst ćemo vidjeti na ekranu).

  1. Pozovite stavku "Datoteka" u glavnom izborniku bilježnice i kliknite na "Spremi kao...".

  1. U dijaloškom okviru koji se pojavi odaberite vrstu datoteke "Sve datoteke".

  1. Zatim dodajemo sljedeći tekst “.bat” u naziv našeg dokumenta, što će u konačnici dati “file.bat”.
  2. Kliknite na gumb "Spremi".

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

Uređivanje skupne datoteke vrši se odabirom naredbe "Uredi" iz kontekstnog izbornika.

Druga metoda

Druga metoda stvaranja bat datoteka gotovo je slična prvoj, ali je nećemo zanemariti.

  1. Notepad pokrećemo bilo kojom poznatom metodom.
  • Putem prečaca u izborniku Start - idite na "Start - Svi programi - Pribor - Notepad" u sustavu Windows 7 ili "Start - Sve aplikacije - Pribor - Windows - Notepad" u kasnijim izdanjima sustava Windows.
  • U traku za pretraživanje “Start” / “Windows” unesite notepad i pokrenite program klikom na njegov prečac na popisu rezultata.
  • Pozovite prozor za izvršavanje naredbi sustava pomoću kombinacije tipki "Win ​​+ R", unesite "notepad" i kliknite "OK".
  1. Prijeđimo na točku br. 4 prethodne metode.

Uređivanje bat datoteka pomoću Windowsa

  1. Desnom tipkom miša kliknite datoteku bat, pozivajući njezin kontekstni izbornik.

  1. Iz izbornika koji se pojavi odaberite “Uredi” ili “Uredi”.
  2. Sadržaj bat datoteke pojavit će se u prozoru koji se otvara standardnim uređivačem teksta, obično Notepadom.
  3. Vršimo potrebne prilagodbe i spremamo rezultat.

Dr.Batcher – program za stvaranje bat datoteka i njihovo uređivanje

Iako korištenje bat datoteka danas nije toliko popularno među korisnicima, ipak je učinkovitije pribjeći njihovoj pomoći za rješavanje mnogih problema na računalu. Ako je početnik koji povremeno koristi interpreter naredbi zadovoljan funkcionalnošću Notepada, onda je za administratora sustava i Varežnika koji stvara nadogradnje sustava Windows ili automatski instaliran softver za njega, napredniji i praktičniji alat za rad s dokumentima u bat formatu. potrebno je. To je uslužni program Dr.Batcher. Sučelje i funkcionalnost programa ne razlikuje se puno od notepada kao što je Notepad++. Glavni izbornik sadrži gumbe za često korištene naredbe. Dr.Batcher numerira stranice, podržava oznake, sadrži popis sistemskih naredbi za bat datoteke i ističe sintaksu unesenih naredbi.

Stvaranje bat datoteke u Dr.Batcheru

  1. Pokrenimo aplikaciju.
  2. Pozovite stavku "Datoteka" u glavnom izborniku i kliknite "Novo". Isto se radi klikom na ikonu praznog lista ispod izbornika "Datoteka".
  3. U dijaloškom okviru odaberite "Empty Batch File".

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

Uređivanje bat datoteka u Dr.Batcheru

Postoji nekoliko načina za otvaranje dokumenta bat formata za uređivanje u Dr.Batcheru, o čemu će se dalje raspravljati.

Uređivanje putem kontekstnog izbornika bat datoteke

  1. Pozovite kontekstni izbornik dokumenta bat formata.
  2. Na padajućem popisu odaberite "Edit with Dr.Batcher".

Tada će se otvoriti programski prozor sa sadržajem naše tekstualne paketne datoteke, gdje možete izvršiti prilagodbe njezinog sadržaja.

Uređivanje bat datoteka pomoću Dr.Batchera

  1. Pokrenite aplikaciju Batcher.
  2. Pozovite stavku "Datoteka" u glavnom izborniku.
  3. Na padajućem izborniku odaberite "Otvori".

Ista stvar se radi klikom na ikonu mape koja se nalazi ispod glavnog izbornika.

  1. U dijaloškom okviru za otvaranje datoteke navedite stazu do potrebnog dokumenta bat formata i kliknite "Otvori".

Naša bat datoteka otvorit će se u prozoru Dr.Batcher i možete je prilagoditi.

Batch ili batch datoteke su obične tekstualne datoteke koje sadrže skupove naredbi tumača i imaju ekstenziju bat ili cmd (cmd radi samo u operativnim sustavima NT obitelji). Takve datoteke možete uređivati ​​pomoću bilježnice ili bilo kojeg drugog uređivača teksta.

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

@echo Ova skupna datoteka
@pauza

Ova skupna datoteka
Pritisni bilo koju tipku za nastavak...

Nakon pritiska bilo koje tipke, prozor će se zatvoriti, jer bat datoteka je dovršena.
Imajte na umu da simbol psa ispred svake naredbe u bat datoteci označava da sama naredba ne mora biti prikazana na ekranu, već samo rezultat njezine operacije. Za eksperiment uklonite lik psa s početka svakog retka, spremite i pokrenite rezultirajuću bat datoteku.

Naredbe koje se koriste u bat datotekama

Popis naredbi koje se mogu koristiti u bat datotekama možete vidjeti unosom naredbe u naredbeni redak (Start - Run - cmd za Windows NT obitelj ili Start - Run - naredba za 9x redak)

Rezultat pomoći je popis dostupnih naredbi s kratkim objašnjenjima za njih. Da biste dobili detaljnije informacije o naredbi koja vas zanima, upišite help command_name u naredbeni redak. Na primjer, da biste dobili detaljnu pomoć o prekidačima AT naredbi, pokrenite sljedeću naredbu:

Kao rezultat toga, na zaslonu će se prikazati popis ključeva za pokretanje AT naredbe iz bat datoteke.
Ako se bat datoteka izvodi u sustavu Windows (ne u čistom DOS-u), tada iz nje možete pokretati bilo koju aplikaciju ili otvarati datoteke. Na primjer, trebate 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 zadnji redak:

početak filename.txt

Rezultat izvršenja ove naredbe bit će otvaranje datoteke file_name.txt, a sama bat datoteka će dovršiti svoj posao. Ova metoda je dobra ako je log datoteka mala, inače će je Notepad odbiti otvoriti, predlažući da koristite WordPad. Ali i ovaj se problem može riješiti, kao što će biti pokazano u daljnjim primjerima.

Kako automatizirati pokretanje bat datoteka

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

Za lokalno pokretanje batch datoteka, možete koristiti rješenja trećih strana; srećom, postoji mnogo plaćenih i besplatnih alternativa standardnom Planeru.

Skupne datoteke također se mogu koristiti kao skripte za prijavu u domenama. Kada se koriste na ovaj način, oni će se izvršiti svaki put kada se korisnik prijavi na mrežu, bez obzira na njegovu želju. Uz njihovu pomoć možete automatizirati prikupljanje informacija o strojevima ili softveru instaliranom na korisničkim računalima, nasilno mijenjati postavke sustava Windows, instalirati softver bez da korisnik to primijeti i automatizirati rješavanje drugih zadataka za čije bi ručno obavljanje trebalo puno vremena.

Kako stvoriti datoteku s proizvoljnim imenom iz bat datoteke

Simbol preusmjeravanja koristi se za stvaranje datoteke dok se skupna datoteka izvodi. Ovako izgleda:
>
Oni. da biste stvorili datoteku, trebate preusmjeriti stream sa zaslona na datoteku. To se može učiniti pomoću sljedeće naredbe:

@echo Start file>C:\1.txt

Nakon izvršenja ove naredbe, tekstualna datoteka s linijom Start datoteka bit će stvorena u korijenu pogona C.
Prilikom kreiranja datoteke u nazivu datoteke možete koristiti sistemske varijable ili njihove dijelove. Na primjer, možete stvoriti datoteku izvješća o radu bat datoteke s nazivom jednakim datumu pokretanja bat datoteke. Da biste to učinili, možete koristiti sljedeće retke u datoteci bat.

postavi datetemp=%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. Sljedećim retkom preusmjeravamo izlaz simbola točke u datoteku, čiji je naziv preuzet iz varijable datetemp, a ekstenzija txt je eksplicitno navedena. Datoteka će se stvoriti na sistemskom disku računala na kojem se izvršava bat datoteka.

Kada administrator prikuplja podatke o računalima na mreži, bit će prikladnije dodati naziv računala nazivu datoteke. To se lako može učiniti pomoću sljedeće naredbe:

@echo .>C:\NazivMape\%IMERAČUNALA%.txt

Ova naredba, dok izvršava batch datoteku, stvorit će tekstualnu datoteku na pogonu C s nazivom računala na kojem je batch datoteka pokrenuta.
Da biste stvorili datoteku s određenim nazivom, možete koristiti bilo koju sistemsku varijablu ili stvoriti vlastitu na temelju sistemskih varijabli i/ili drugih podataka.

Kako stvoriti mapu iz bat datoteke

Da biste stvorili mapu, koristite naredbu MKDIR ili njen skraćeni ekvivalent MD. Za stvaranje mape iz bat datoteke morate upotrijebiti sljedeću naredbu:

Nakon izvršenja ove naredbe, u mapi iz koje je pokrenuta bat datoteka kreirat će se mapa FolderName. Za stvaranje datoteke na mjestu koje nije mjesto gdje ste pokrenuli bat datoteku, na primjer u korijenu pogona D, upotrijebite izričitu naznaku lokacije nove mape. Naredba će izgledati ovako:

MD D:\Naziv mape

Prilikom izrade mapa možete koristiti sistemske varijable. Na primjer, možete stvoriti mapu u korijenu pogona D s imenom trenutnog korisnika. Da biste to učinili, trebat će vam varijabla %USERNAME%, a naredba će izgledati ovako:

MD D:\%USERNAME%

Možete dodatno zakomplicirati naredbu i stvoriti mapu s imenom trenutnog korisnika na pogonu sustava njegovog računala. Naredba za to bi izgledala ovako:

MD %SYSTEMDRIVE%\%USERNAME%

Kada stvarate mape ili datoteke, možete koristiti bilo koje sistemske varijable ili njihove dijelove. Sljedeći primjer pokazuje stvaranje mape na sistemskom pogonu korisničkog računala s nazivom koji je jednak trenutnom datumu.

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

Ovaj dizajn radi na sljedeći način.
Prva naredba stvara 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 s vrijednošću ove varijable. Varijabli datetemp dodijeljeno je 10 znakova s ​​desna na lijevo od sistemske varijable DATE, tj. od sadašnjeg datuma. Varijabla DATE ima format Dan DD.MM.GGGG. Prvi znakovi s lijeve strane su naziv dana u tjednu, pa ih odbacujemo i privremenoj varijabli datetemp dodjeljujemo samo trenutni datum.
Ovo ne ograničava popis mogućnosti prilikom stvaranja mapa. Možete manipulirati varijablama kako želite, stvarajući mape s jedinstvenim, lako čitljivim nazivima. Popis svih varijabli možete dobiti pomoću naredbe SET.

Kako preusmjeriti rezultat izvršenja naredbe u datoteku

Često, prilikom izvršavanja složene bat datoteke u automatskom načinu rada, provjera rezultata njezina rada može biti teška iz mnogo razloga. Stoga je lakše zapisati rezultate naredbi skupne datoteke u tekstualnu datoteku (log datoteka). a zatim analizirajte ispravan rad bat datoteke pomoću ovog dnevnika.
Preusmjeravanje rezultata naredbi bat datoteke u log datoteku prilično je jednostavno. Sljedeće će pokazati kako se to može učiniti.
Napravite bat datoteku sa sljedećim sadržajem (kopirajte ove retke u Notepad i spremite datoteku s ekstenzijom bat):

@echo isključen
echo Početak %time%
echo Stvori test.txt
echo test>C:\test.txt
echo Kopiraj Test.txt u Old_test.txt
kopirajte C:\test.txt C:\Old_test.txt
echo Zaustavi %time%

Prvi red onemogućuje izlaz samih naredbi. Dakle, samo rezultati njihovog izvršenja bit će zapisani u datoteku dnevnika.
Drugi red upisuje u log datoteku vrijeme početka skupne datoteke.
Treći red upisuje u datoteku dnevnika objašnjenje da će sljedeća naredba stvoriti datoteku test.txt
Naredba iz četvrtog retka kreira datoteku test.txt iz korijena pogona C. Datoteka se kreira npr. Ova naredba piše test riječi u datoteku C:\test.txt
Peti red ispisuje u datoteku dnevnika objašnjenje da sljedeća naredba kopira datoteku s jedne lokacije na drugu.
Naredba u šestom redu kopira kreiranu datoteku C:\test.txt u datoteku C:\Old_test.txt, tj. kreira se kopija datoteke pod novim imenom.
Zadnji, 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ćuju procjenu vremena rada batch datoteke.

Spremite ovu batch datoteku pod nazivom poput 1.bat
Pretpostavimo da želimo pohraniti izvješće o radu skupne datoteke u zasebnu mapu i pisati izvješće svaki dan s novim nazivom datoteke, tako da možemo bilo kojeg dana pristupiti zapisima za prethodne dane. Štoviše, želio bih imati naziv datoteke dnevnika u obliku datuma rada skupne datoteke. Da bismo sve ovo implementirali, kreirajmo mapu na pogonu C (na primjer) pod nazivom LOG, tj. puni put do njega će izgledati kao C:\LOG. Pokrenut ćemo kreiranu batch datoteku 1.bat sa sljedećom naredbom:

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

Ako će se skupna datoteka pokrenuti iz planera, tada morate navesti punu stazu do bat datoteke. Imajte na umu da ako ima razmaka u stazi, morate koristiti ili navodnike ili format 8.3. To jest, ako je staza do bat datoteke C:\Program Files\1.bat, na primjer, tada u naredbenom retku Planera za pokretanje bat datoteke morate navesti jedan od sljedećih redaka:

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

Nakon pokretanja datoteke 1.bat, datoteka će se stvoriti u mapi C:\LOG s nazivom jednakim datumu pokretanja datoteke bat, na primjer, 01/13/2004.txt Ovo će biti izvješće o rad skupne datoteke 1.bat
Pokretanje bat datoteke, čiji je primjer prikazan na prvom popisu na vrhu stranice, korištenjem gornje naredbe, dovest će do stvaranja datoteke dnevnika sa sljedećim sadržajem:

Start 19:03:27.20
Stvorite test.txt
Kopirajte Test.txt u Old_test.txt
Kopirane datoteke: 1.
Zaustavljanje 19:03:27.21

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

Put\NazivDatoteke.bat>Put\NazivDatoteke Dnevnika.txt

Ekstenzija datoteke dnevnika može biti bilo što. Ako želite, izvješće o izvršenju skupnog posla može se čak oblikovati kao html stranica (odgovarajuće oznake mogu se ispisati u datoteku dnevnika na isti način kao što su komentari ispisani u primjeru 1.bat) i kopirati u korporativni poslužitelj.

Kako automatski odgovoriti na zahtjev za potvrdu

Neke naredbe zahtijevaju potvrdu potencijalno opasne akcije kada se izvršavaju. Na primjer, naredbe kao što su format ili del prvo će tražiti potvrdu prije daljnjeg izvođenja. Ako se jedna od ovih naredbi izvrši u batch datoteci, tada će upit za potvrdu zaustaviti izvođenje batch datoteke i čekat će da korisnik odabere jednu od danih opcija. Štoviše, ako se rezultat izvršavanja batch datoteke preusmjeri na datoteku dnevnika, 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 naredbu. Oni. izvršite obrnutu radnju da preusmjerite izlaz naredbe u datoteku.
Pogledajmo na primjeru kako izgleda zahtjev za potvrdu potencijalno opasne akcije. Napravimo, na primjer, mapu Folder na pogonu C. Kreirajmo ili kopirajmo bilo koje dvije datoteke u njega. Zatim otvorite naredbeni redak i pokrenite sljedeću naredbu:

Ova naredba bi trebala ukloniti sve datoteke iz navedene mape. Ali prvo ćete biti upitani da potvrdite sljedeći sadržaj:

C:\Folder\*, nastaviti?

Naredba će se prestati izvršavati sve dok se ne pritisne tipka Y ili N. Prilikom izvršavanja batch datoteke u automatskom načinu rada, njezino će se izvršavanje zaustaviti.
Da bismo to izbjegli koristimo preusmjeravanje. Preusmjeravanje se vrši pomoću simbola
Okomita linija označava da umjesto prikaza simbola na ekranu, treba ga "dati" naredbi koja slijedi nakon simbola. Provjerimo preusmjeravanje. Izvedite sljedeću naredbu u naredbenom retku:

echo Y|del C:\Folder

Na ekranu će se prikazati zahtjev za potvrdu brisanja svih datoteka u mapi Mapa, ali s pozitivnim odgovorom (Y). Sve datoteke u mapi Folder bit će izbrisane.
Budite oprezni s ovom naredbom.

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

Prilikom izvođenja batch datoteke, osim rezultata naredbe, prikazuju se i same naredbe. Možete koristiti simbol @ za suzbijanje izlaza naredbe.
Kako biste izbjegli ispis jedne naredbe na ekranu, možete staviti znak @ na početak naredbe.

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

Ova naredba će prikazati samo rezultat naredbe, tj. riječ Ispitivanje. Sama naredba neće biti ispisana.
Ako ne trebate prikazivati ​​naredbe na ekranu tijekom izvođenja cijele datoteke, lakše je napisati sljedeću naredbu kao prvi red u batch datoteci:

Ova naredba će onemogućiti izlaz naredbi na ekran za vrijeme trajanja cijele batch datoteke. Da se sama naredba ne bi ispisala, ona počinje simbolom @.

Kako pokrenuti drugu iz jedne bat datoteke

Ponekad, tijekom izvođenja batch datoteke, postaje potrebno pokrenuti drugu batch datoteku. Štoviše, u nekim slučajevima, izvođenje glavne batch datoteke mora biti obustavljeno dok se pomoćna datoteka izvršava, au drugim se pomoćna datoteka mora izvoditi paralelno s glavnom.
Na primjer, stvorimo dvije bat datoteke. Jedan se zove 1.bat i sadrži samo jednu naredbu

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

Sada pokrenimo datoteku 1.bat.Otvorit će se prozor u kojem će se od vas tražiti da pritisnete bilo koju tipku za nastavak, nakon čijeg pritiska prozor će se zatvoriti. Dakle, pozivanje jedne batch datoteke drugoj pomoću naredbe poziva zaustavlja izvođenje batch datoteke sve dok batch datoteka pozvana naredbom poziva ne dovrši izvršenje.

U drugom slučaju, trebate pokrenuti ili aplikaciju ili drugu batch datoteku iz bat datoteke bez prekidanja izvođenja glavne batch datoteke. To se često mora učiniti, na primjer, prisilnim otvaranjem dnevnika paketne datoteke zakazane za noć, tako da ujutro korisnik može provjeriti ispravnost njezinog izvršenja. Da biste to učinili, upotrijebite naredbu start. Ispravimo redak u datoteci 1.bat na

i pokrenite datoteku 1.bat Sada se otvorio prozor u kojem trebate pritisnuti bilo koju tipku za nastavak, a zatvorio se prozor glavne batch datoteke (1.bat).
Dakle, da biste pozvali drugu iz jedne batch datoteke, bez zaustavljanja prve batch datoteke, trebate koristiti naredbu start.
Gore razmotrene naredbe za pokretanje i pozivanje mogu se koristiti ne samo za pokretanje drugih paketnih datoteka, već i za pokretanje bilo koje aplikacije ili otvaranja datoteka.
Na primjer, naredba start log.txt u tijelu batch datoteke otvorit će datoteku log.txt u Notepadu bez zaustavljanja batch datoteke.

Kako poslati poruku iz bat datoteke

Kada se batch datoteka izvršava na jednom od strojeva na mreži, zgodno je obavijestiti administratora da je njezino izvođenje završeno pomoću poruke poslane na administratorov stroj. To možete učiniti uključivanjem naredbe u batch datoteku

net poslati ime Tekst poruke

Gdje je ime naziv stroja ili korisnika kojem je poruka upućena, a Tekst poruke je tekst poruke. Nakon pokretanja ove naredbe, poruka će biti poslana na korisničko ime.
Imajte na umu da kada koristite ćirilicu u tekstu poruke, tekst mora biti upisan u MS-DOS kodiranju (kodna stranica 866). U protivnom će poruka stići u obliku nečitljivih znakova. Možete upisati tekst u DOS kodiranju pomoću bilo kojeg uređivača teksta koji podržava ovo kodiranje. To može biti, na primjer, FAR. Otvorite paketnu datoteku za uređivanje u FAR-u (F4) i pritisnite tipku F8. Gornji redak editora treba označavati DOS kodiranje, a na dnu, na tooltip-u o tipkama prečaca, tipka F8 treba imati natpis Win, što označava da je trenutno DOS kodiranje i da biste se prebacili na Win kodiranje koje trebate da pritisnete F8.

Kako automatizirati brisanje datoteke prema vrsti

Da biste očistili svoj 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ćuje zahtjev za potvrdu brisanja datoteke
C: je pogon na kojem će se datoteke pronaći i izbrisati. Možete odrediti ne cijeli disk, već mapu, na primjer, C:\WinNT
*.tmp - vrsta datoteka koje će biti izbrisane

Budite oprezni s prekidačem /q i vrstama datoteka koje brišete. Naredba briše bez traženja dopuštenja i, ako je navedena pogrešna vrsta datoteke, može izbrisati nepotrebne datoteke.

Kako promijeniti IP adresu računala iz batch datoteke

IP adresa se može promijeniti pomoću naredbe netsh.
Da biste ispravno promijenili IP adresu, prvo morate saznati trenutnu konfiguraciju. To se može učiniti u naredbenom retku pomoću naredbe

netsh sučelje ip prikaz adrese

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

netsh sučelje ip set adresa name="FASTNET" static 192.168.1.42 255.255.255.0 192.169.1.1 1

Nakon izvršavanja ove naredbe, IP adresa FASTNET sučelja će se promijeniti u 192.168.1.42.
Naredba netsh pruža opsežne mogućnosti za upravljanje mrežnim postavkama iz naredbenog retka. Za ostale funkcije pogledajte pomoć za korištenje netsh /?

Kako saznati ime računala iz bat datoteke

Kako biste saznali naziv računala prilikom izvođenja bat datoteke (za korištenje ove vrijednosti u budućnosti), upotrijebite naredbu

Ova naredba vraća naziv računala na kojem je pokrenuta.

Kako preimenovati datoteke prema maski iz batch datoteke

Ponekad je potrebno preimenovati sve datoteke u mapi pomoću predloška iz skupne datoteke. To se može učiniti pomoću sljedeće naredbe u bat datoteci:

for /f "tokens=*" %%a in ("dir /b PATH\*.*") do ren PATH\%%a Prefix%%a

U ovom retku trebate zamijeniti PATH\ putanjom do datoteka koje će se preimenovati, a Prefix onim znakovima koji će biti dodani nazivu datoteke prilikom preimenovanja.
Ne stavljajte batch datoteku u mapu u kojoj se događa preimenovanje, inače će se i ona preimenovati. Ako u mapi postoje podmape u kojima su datoteke preimenovane, tada će se nazivu podmape također dodati prefiks, tj. podmape će biti preimenovane kao datoteke.
Ako navedete određenu masku za vrste datoteka koje podliježu preimenovanju, na primjer, *.txt, a ne *.* kao u primjeru, tada će se preimenovati samo datoteke navedenih vrsta. Ostale datoteke i mape neće se preimenovati.

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

Da biste koristili simbol postotka (%) u batch datoteci, morate ga napisati dva puta. Na primjer
odjek 50%%
Ova naredba u bat datoteci prikazat će 50%. Ako koristite naredbu echo 50%, tada će se na ekranu prikazati samo broj 50.
Uzmite u obzir ovu značajku kada koristite simbol % kada pišete paketne datoteke.

Kako izvesti registar iz batch datoteke

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

Ova naredba, prilikom izvršavanja paketne datoteke, izbacit će HKEY_CURRENT_USER\Environment granu u datoteku C:\environment.reg Kada trebate vratiti vrijednosti parametara u HKEY_CURRENT_USER\Environment, bit će dovoljno pokrenuti environment.reg datoteka. Ova se naredba može koristiti za izradu dnevne sigurnosne kopije softvera i postavki sustava koje su pohranjene u registru.
Ne zaboravite da, ako postoji prostor u stazi gdje treba spremiti izlaznu datoteku ili u nazivu saća registra, oni moraju biti u navodnicima.

Kako uvesti vrijednosti varijable registra iz skupne 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 sklopke -s.

Kako zaobići provjeru datuma iz bat datoteke

Neki softver provjerava trenutni datum sustava nakon pokretanja. Ako je datum veći od onoga što je postavio programer, tada se program 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, to je briga za korisnika, koji će imati na raspolaganju najnoviju verziju programa s otklonjenim nedostacima u odnosu na prethodne verzije. S druge strane, proizvođač tjera korisnika da preuzme novu verziju čak i ako je korisnik potpuno zadovoljan verzijom programa koju je instalirao. Ovaj se problem može lako riješiti pomoću sljedeće batch datoteke, koja će pokrenuti program, pričekati da završi i vratiti datum na onaj koji je bio prije pokretanja programa.

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

U ovom primjeru, trenutni sistemski datum prvo se pohranjuje u varijablu, zatim (u drugom retku) sistemski datum se postavlja na 1. siječnja 2004., a zatim se poziva program koji provjerava sistemski datum. U ovom primjeru to je Notepad. Sve dok je Notepad otvoren, skupna datoteka čeka bez dovršavanja ili postavljanja datuma sustava. Nakon što se Notepad zatvori, skupna datoteka nastavit će se izvršavati i postaviti sistemski datum na vrijednost pohranjenu u varijabli tempdate, tj. onom koji je bio prije pokretanja batch datoteke.

Ne zaboravite da ako staza do datoteke koja pokreće program sadrži razmake, tada ona (staza) mora biti u navodnicima. Ako staza sadrži ćirilicu, tada kada pišete batch datoteku morate koristiti uređivač teksta koji podržava DOS kodiranje (na primjer, FAR). U suprotnom, kada pokrenete batch datoteku, prikazat će se poruka da "navedena datoteka nije unutarnja ili vanjska naredba...".

Ako program provjerava trenutni sistemski datum samo kada se pokrene i ne radi to ponovno tijekom rada, tada se batch datoteka može modificirati dodavanjem naredbe start prije naziva izvršne datoteke programa, tj. naš primjer će izgledati ovako:

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

U tom će slučaju paketna datoteka promijeniti datum sustava, pokrenuti program i, bez čekanja da završi, vratiti datum na onaj koji je bio prije pokretanja programa.

Kako čekati da se određena datoteka pojavi u bat datoteci

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

:test
ako postoji c:\1.txt goto go
spavati 10
idi na test
:ići
bilježnica

Takva paketna datoteka će u intervalima od 10 sekundi provjeravati prisutnost datoteke 1.txt u korijenu pogona C i kada se datoteka 1.txt pojavi, izvršit će se radnja navedena nakon oznake go, tj. ovaj primjer će pokrenuti Notepad.
Uslužni program za spavanje besplatno se distribuira kao dio Resource Kit-a. Možete ga preuzeti ovdje.
Ako je datoteka 1.txt velika i kopira se odnekud, može se dogoditi da će paketna datoteka provjeriti njezinu prisutnost dok datoteka još nije kopirana ili je zauzeta drugom aplikacijom. U tom slučaju pokušaj izvođenja nekih radnji s datotekom 1.txt rezultirat će pogreškom. Kako biste spriječili da se to dogodi, batch datoteka se može modificirati na sljedeći način

:test
ako postoji c:\1.txt goto go
spavati 10
idi na test
:ići
preimenuj c:\1.txt 1.txt
ako nije errorlevel 0 goto go
del c:\1.txt

Kada datoteka 1.txt nije u potpunosti kopirana na pogon C ili je zauzeta drugom aplikacijom, pokušaj njezinog preimenovanja izazvat će pogrešku i ciklus će se ponavljati dok se datoteka u potpunosti ne kopira ili oslobodi. Nakon što se naredba preimenuj c:\1.txt 1.txt izvrši bez pogreške (tj. datoteka je slobodna), s njom možete izvoditi bilo koje radnje. U zadnjem primjeru to je uklanjanje.

Kako dodati komentare u bat datoteku

Kada pišete veliku batch datoteku, vrlo je korisno dodati komentare njenim glavnim blokovima. To će olakšati razumijevanje što ti blokovi rade tijekom vremena.

Bat datoteke su tekstualni dokumenti koji sadrže popis sekvencijalno izvršenih naredbi (instrukcija). Mogu biti toliko jednostavni da ih može koristiti prosječni korisnik. U današnjoj temi, pogledat ćemo što je skupna datoteka, kako stvoriti bat datoteku u sustavu Windows 7, 8, a također razmotrite primjer batch datoteke.

Administratori sustava (napredni korisnici) dobro su svjesni korisnosti bat datoteka, ali obični korisnici nisu upoznati s njima, zastrašuje ih struktura koda i pokretanje ove skripte. To je šteta jer mnogi ljudi bježe od upotrebe 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 jedan ili više redaka naredbi koje se izvršavaju uzastopno. Bat datoteke imaju nastavak (bat ili cmd) i izvršavaju se preko sučelja interpretatora naredbi. Sve naredbe mogu se unijeti u cmd, ali svako pisanje koda je posao, pa je lakše napraviti bat datoteku.

Stvaranje bat datoteke

Za izradu batch datoteke trebat će vam uređivač teksta (notepad, notepad++) i . Pogledajte približni algoritam u nastavku.

1. Napravite tekstualni dokument s ekstenzijom txt. Kliknite desnom tipkom na prazno područje File Explorera ili na neko drugo mjesto. Pokažite na "kreiraj", zatim odaberite "tekstualni dokument" iz podizbornika. Dajte mu ime, na primjer, batnik.

2. Preuzmite notepad++ i zatim ga instalirajte. Otvorite batnik.txt u notepad++, odaberite “encodings”, zadržite pokazivač iznad “encodings”, “Cyrillic”, kliknite na OEM 866. Učinite ovaj korak ako koristite izlaz ruskih riječi (objašnjenja) u skripti, inače ćete vidjeti bezvezni jezik (nevažeći znakovi). Zatim zapišite naredbe. Na primjer, kopirajte ovaj tekst:

@echo isključen
echo Pozdrav – test bat datoteke
pauza
direktorij c:\windows
pauza

4. Dvaput kliknite za pokretanje batnik.bat za izvođenje niza 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 na "spremi kao". U prozoru odredite put spremanja, naziv datoteke s ekstenzijom bat i kliknite "spremi". Učinite isto s notepad++ za promjenu kodiranja (korak 2) ako koristite ruske znakove.

Primjer bat datoteke

Sada pogledajmo stvaranje bat datoteke u sustavu Windows 7, 8, koji pruža informacije o mreži, provjerava internetsku vezu i jasno prikazuje radnju batch datoteka. Napravite bat datoteku i napišite ove retke.

JEKA ISKLJUČENA
:: čistač.
ECHO Informacije o vezi.
:: prikazuje tekst na ekranu koji dolazi iza servisne riječi ECHO.
IPCONFIG /SVE
:: Ispisuje informacije o svim mrežnim vezama.
PAUZA
:: Pauzira skriptu kako biste mogli vidjeti informacije o mreži.
PING yandex.ru
:: Ping, provjera prisutnosti (odsutnosti) internetske veze
ECHO Operacija dovršena. Pritisni enter!
:: Prikazuje riječi nakon ECHO koje označavaju da je PING završen.
PAUZA
:: Ova posljednja naredba je napisana kako bi se vidjeli podaci o vezi. Da ga nema, skupna skripta bi se 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 za stvaranje vlastite batch datoteke koja će odgovarati vašim potrebama. Nadam se da razumijete zašto su batch datoteke potrebne, i kako stvoriti bat datoteku u sustavu Windows 7.8.