Kako odpreti arhiv z datoteko bat. Kako odpreti BAT? Ustvarjanje paketne datoteke s programom Dr. Dozator"

S tem člankom nadaljujemo našo serijo gradiv o ukazni vrstici. V tem članku boste izvedeli, kako ustvariti datoteko BAT in kako jo uporabljati.

Datoteka BAT (znana tudi kot paketna datoteka ali paketna datoteka) je besedilni dokument s pripono . BAT, ki vsebuje ukaze, ki jih je treba izvesti z ukazno vrstico. Ob zagonu takšne datoteke se zažene program CMD, ki prebere ukaze iz te datoteke in jih zaporedno izvaja.

Z uporabo datotek BAT lahko avtomatizirate številne procese. Na primer, z uporabo datoteke BAT lahko zaženete programe, varnostne kopije datotek, arhivirate podatke in še veliko več.

Ustvarite datoteko BAT

Ustvarjanje datoteke BAT je zelo preprosto. Če želite to narediti, preprosto zaženite kateri koli preprost urejevalnik besedil, kot je Beležnica, vnesite ukaze in shranite z razširitvijo BAT.

Po tem se bo v mapi, ki smo jo določili pri shranjevanju datoteke, pojavila datoteka BAT. Če ga želite zagnati, ga preprosto dvakrat kliknite z miško.

Datoteko BAT lahko zaženete tudi iz ukazne vrstice. Če želite to narediti, samo vnesite njegov naslov.

Če želite nadaljevati z urejanjem datoteke BAT, na primer z dodajanjem novih ukazov, morate datoteko BAT znova odpreti z urejevalnikom besedil. To lahko priročno storite s pomočjo kontekstnega menija.

Z desno tipko miške kliknite datoteko BAT in izberite »Uredi«. Po tem se bo zagnal urejevalnik Beležnice, v katerem lahko uredite datoteko BAT.

Uporaba grafičnega vmesnika v operacijskih sistemih se danes zdi nekaj samoumevnega in povsem naravnega, a ni bilo vedno tako. Prvi operacijski sistem MS DOS, ki ga je razvil Microsoft, ni imel grafičnega uporabniškega vmesnika in se je upravljal z vnosom besedilnih ukazov. Od takrat je minilo že skoraj 40 let, vendar je skriptni jezik ukazne vrstice še vedno priljubljen in ne le med razvijalci.

Ukazna vrstica ni tako priročna, vendar z njeno pomočjo lahko izvajate operacije, ki niso mogoče iz GUI. Po drugi strani pa vsakokratno zagon konzole, vnos ukazov vanjo enega za drugim - vse to močno upočasni delo. Vendar pa lahko nalogo bistveno poenostavite tako, da ustvarite datoteko bat ali preprosto paketno datoteko - besedilno datoteko s pripono BAT, ki vsebuje seznam navodil, ki jih obdeluje tolmač ukazov CMD. Takšne datoteke se uporabljajo za avtomatizacijo različnih opravil, na primer za brisanje začasnih datotek po urniku ali zagon programov.

Kako ustvariti datoteko s pripono BAT

Torej, kako ustvariti datoteko bat v sistemu Windows 7/10? Zelo preprosto. Če želite to narediti, boste potrebovali urejevalnik besedil in poznavanje osnov ukazne vrstice. Uporabite lahko Notepad ali še bolje Notepad++, saj ima slednji označevanje sintakse. V urejevalniku ustvarite novo datoteko, v meniju »Datoteka« izberite »Shrani kot«, poimenujte bodoči skript in v padajočem polju »Vrsta datoteke« izberite »Paketna datoteka (*bat; *cmd; *nt)«. - seznam navzdol.

Če želite z Beležnico ustvariti datoteko bat, morate ročno dodeliti končnico in na seznamu »Vrsta datoteke« izbrati »Vse datoteke«.

Kot lahko vidite, ustvarjanje datoteke s pripono bat ni težko, vendar je tukaj nekaj tankosti. V ukaznih datotekah ni mogoče uporabiti prelomov vrstic; kodiranje datoteke bat mora biti nastavljeno na UTF-8; če telo skripta uporablja cirilico, je treba kodiranje spremeniti tako, da na ustrezno mesto vstavite ukaz chcp 1251.

Namesto razširitve BAT lahko uporabite CMD, rezultat izvajanja skripta bo popolnoma enak.

Osnovni ukazi, sintaksa in primeri uporabe paketnih datotek

Datoteko bat že veste, zdaj je čas za najbolj zanimiv del, in sicer sintakso jezika tolmača CMD. Jasno je, da prazna paketna datoteka ne bo delovala, ne bo se niti zagnala, ko jo dvakrat kliknete. Da skripta deluje, mora biti vanj zapisan vsaj en ukaz. Za vizualni primer si poglejmo, kako napisati datoteko bat za zagon programov. Recimo, da ko začnete delati, vsakič poženete tri programe – Chrome, Firefox in VLC. Poenostavimo nalogo tako, da ustvarimo skript, ki bo sam zagnal te programe v intervalih po pet sekund.

Odprite prazno paketno datoteko in vanjo prilepite naslednje ukaze:

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"

Ekipa začetek zažene izvršljivo datoteko želenega programa in ukaz časovna omejitev/t nastavi interval med zagoni. Bodite pozorni na postavitev narekovajev - vsebujejo poti, ki vsebujejo presledke. Poleg tega, če so na poti cirilični znaki, morate na začetku skripta vstaviti ukaz, ki spremeni kodiranje chcp 1251, sicer tolmač ne bo mogel pravilno prebrati poti.

Ko zaženete skript, se zaporedno odprejo štiri okna konzole; to je normalno; po izvedbi ukazov se vsa samodejno zaprejo, vendar lahko poskrbite, da se odpre samo prvo okno. Če želite to narediti, morate kodo za zagon aplikacije spremeniti na naslednji način:

Začetek /b "" "pot"

Lahko se tudi zgodi, da bo treba na neki točki začasno ustaviti izvajanje skripte, da se uporabnik odloči, ali bo izvršil vse druge ukaze ali ne. Za to obstaja ukaz pavza. Poskusite z njim zamenjati časovno omejitev in poglejte, kaj se zgodi.

Začni /b "" "pot" premor

Oglejmo si še en primer ukazov za datoteko bat. Napišimo skript, ki bo v enem primeru izklopil računalnik, v drugem pa ga znova zagnal. Za te namene bomo uporabili ukaz ugasniti s parametri /s, /r in /t. Če želite, lahko v svojo telesno datoteko dodate zahtevo za izvedbo dejanja, kot je ta:

@echo off chcp 1251 echo "Ste prepričani, da želite izklopiti računalnik?" premor zaustavitve /s /t 0

Naj razložimo. Prvi ukaz skrije besedilo samih ukazov, drugi - nastavi kodiranje cirilice, tretji - prikaže sporočilo za uporabnika, četrti - nastavi premor, peti - izklopi in s tipko /r namesto /s znova zažene vaš računalnik brez tradicionalne enominutne zamude. Če ne želite stati na slovesnosti z zahtevami in premori, lahko pustite samo peti ukaz.

Če namesto ruskega besedila pri izvajanju ukaza vidite kryakozyabra, poskusite pretvoriti skriptno datoteko v ANSI.

Kaj še lahko storite s skripti? Veliko stvari, na primer brisanje, kopiranje ali premikanje datotek. Recimo, da imate v korenu pogona D določeno podatkovno mapo, katere vsebino je treba počistiti z enim zamahom. Odprite paketno datoteko in vanjo prilepite naslednji ukaz:

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

Lahko pa naredite to:

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

Za razliko od prvega, drugi ukaz izbriše datoteke rekurzivno, kar pomeni, da bodo izbrisane vse datoteke v podatkovni mapi in tiste, ki se nahajajo v podimenikih.

Tukaj je še en uporaben primer. Napišimo skript, ki bo ustvaril varnostno kopijo vsebine ene mape in shranil podatke v drugo. Ukaz je odgovoren za kopiranje robokopija:

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

Če zaženete takšno paketno datoteko za izvajanje, boste kopirali celotno vsebino podatkovne mape v rezervno mapo, vključno s podimeniki, praznimi in z datotekami. Mimogrede, ukaz robocopy ima veliko parametrov, ki vam omogočajo zelo prilagodljivo konfiguracijo parametrov kopiranja.

Zagon datotek bat kot skrbnik in po urniku, skrit zagon bat

Zdaj veste, kako ustvariti paketne datoteke, in imate nekaj splošnega razumevanja jezika tolmača CMD. To so bile osnove, zdaj pa je čas, da se seznanimo z nekaterimi uporabnimi funkcijami dela z datotekami bat. Znano je, da programi za izvajanje nekaterih dejanj zahtevajo skrbniške pravice. Morda jih potrebujejo tudi Batniki. Najbolj očiten način za zagon skripta kot skrbnik je, da ga kliknete z desno miškino tipko in v kontekstnem meniju izberete ustrezno možnost.

Poleg tega lahko zagotovite, da bo določena paketna datoteka vedno zagnana s povišanimi privilegiji. Če želite to narediti, morate ustvariti običajno bližnjico do takega skripta, odpreti njegove lastnosti, klikniti gumb »Napredno« in potrditi polje »Zaženi kot skrbnik« v oknu, ki se odpre. Ta metoda je dobra tudi zato, ker vam omogoča, da izberete katero koli ikono za bližnjico, medtem ko bo datoteka s pripono BAT ali CMD vedno videti neopazna.

Skripte je, tako kot vse aplikacije, mogoče zagnati po urniku. Ekipa časovna omejitev/t tukaj ni povsem primeren; za zakasnjen zagon je najbolje uporabiti vgrajeni razporejevalnik opravil Windows. Tukaj je vse preprosto. Odprite z ukazom taskschd.msc Razporejevalnik, določite sprožilec, izberite dejanje »Zaženi program« in določite pot do datoteke bat. To je vse, skript se bo zagnal ob načrtovanem času.

In na koncu še ena zanimivost. Ko zaženete datoteko bat, se na zaslonu prikaže okno ukazne vrstice, čeprav le za delček sekunde. Ali je mogoče omogočiti, da se skript izvaja v skritem načinu? Možno je, in to na več načinov. Najenostavnejši je naslednji. Ustvarite bližnjico za datoteko bat, odprite njene lastnosti in v meniju »Okno« izberite »Strnjeno v ikono«. Po tem bo edini vidni znak izvajanja skripta prikaz ikone CMD v opravilni vrstici, vendar se ne bo odprlo nobeno okno.

Če želite popolnoma skriti izvajanje skripta, lahko uporabite "berglo" - skript VBS, ki bo vašo paketno datoteko zagnal v skritem načinu. Besedilo skripta je spodaj, shranite ga v datoteko skrito.vbs, ki je predhodno zamenjal pot v drugi vrstici kode D:/script.bat pot do vaše telesne datoteke.

Nastavite WshShell = CreateObject("WScript.Shell") WshShell.Run chr(34) & "D:\script.bat" & Chr(34), 0 Nastavite WshShell = nič

Obstajajo tudi druge možnosti, na primer uporaba pripomočka Skriti začetek, ki vam omogoča zagon izvedljivih in paketnih datotek v skritem načinu, tudi brez povabila.

In to je za zdaj vse. Informacije o ustvarjanju skriptov BAT je mogoče zlahka najti na internetu. Prav tako je dobro, da si ogledate vadnico Williama Staneka o ukazni vrstici Microsoft Windows. Kljub temu, da je od izida knjige minilo že več kot deset let, so informacije, ki jih vsebuje, še vedno aktualne.

Datoteka bat je besedilna datoteka v operacijskih sistemih Windows, ki vsebuje zaporedje sistemskih ukazov za izvajanje s tolmačem ukazov »cmd.exe«. Na splošno je to skriptna datoteka. Po zagonu datoteke bat tolmač ukazov vrstico za vrstico prebere njeno vsebino in zaporedno izvede prejete ukaze. Danes si bomo ogledali, kako lahko ustvarite datoteko bat, in se seznanili tudi s programi za ustvarjanje in urejanje teh datotek.

Namen datotek bat

Datoteke s pripono bat so zasnovane za avtomatizacijo številnih rutinskih opravil v operacijskem sistemu Windows. Zelo koristni bodo v primerih, ko je treba neko operacijo ali zaporedje operacij izvajati velikokrat zaporedoma ali periodično ponavljati določen algoritem. Najprej gre za delo z datotečnim sistemom (ustvarjanje velikega števila imenikov, zlasti medsebojno ugnezdenih, množično preimenovanje datotek). , To lahko izveste s klikom na zgornjo povezavo.

Ustvarjanje datoteke bat

Vsak uporabnik lahko ustvari besedilno ukazno datoteko - tukaj ni popolnoma nič zapletenega. Če želite to narediti, potrebujete le urejevalnik besedil (funkcionalnost standardne beležnice bo povsem zadostovala).

Prva metoda

  1. Ustvarite nov besedilni dokument v katerem koli imeniku.

Če želite izvesti to dejanje, prikličite kontekstni meni prostora imenika brez map in datotek in izberite »Ustvari«. Na spustnem seznamu kliknite element »Besedilna datoteka«.

  1. Vnesite ime ustvarjenega dokumenta in kliknite »Enter«.
  2. Odprite ustvarjeno datoteko z dvojnim klikom miške.

  1. Vanj vnesemo nekaj preprostih ukazov, da preverimo njegovo delovanje:

@ odmev zdravo, jazm netopir!

@echo – ukaz za prikaz besedila na zaslonu;

Hello, i’m bat! - samo besedilo;

premor – počakajte na dejanja uporabnika, preden zaprete okno. Po izvedbi ukaza “@echo” se tolmač ukazov ne zapre samodejno, kar uporabniku omogoča, da se seznani z rezultati njegovega izvajanja (vneseno besedilo bomo videli na zaslonu).

  1. V glavnem meniju beležnice prikličite element »Datoteka« in kliknite »Shrani kot ...«.

  1. V pogovornem oknu, ki se prikaže, izberite vrsto datoteke »Vse datoteke«.

  1. Nato imenu našega dokumenta dodamo naslednje besedilo ».bat«, kar bo na koncu dalo »file.bat«.
  2. Kliknite na gumb "Shrani".

Posledično se v oknu Raziskovalca prikaže dokument z imenom »file.bat«, za zagon katerega morate dvakrat klikniti z levim gumbom miške ali ga izbrati in pritisniti »Enter«.

Urejanje paketne datoteke poteka tako, da v njenem kontekstnem meniju izberete ukaz »Uredi«.

Druga metoda

Drugi način ustvarjanja datotek bat je skoraj podoben prvemu, vendar ga ne bomo prezrli.

  1. Notepad zaženemo s katero koli znano metodo.
  • Z bližnjico v meniju Start pojdite na »Start - Vsi programi - Pripomočki - Beležnica« v sistemu Windows 7 ali »Start - Vse aplikacije - Pripomočki - Windows - Beležnica« v novejših izdajah sistema Windows.
  • V iskalno vrstico »Start« / »Windows« vnesite beležnico in zaženite program s klikom na njegovo bližnjico na seznamu rezultatov.
  • Prikličite okno za izvajanje sistemskih ukazov s kombinacijo tipk "Win ​​+ R", vnesite "notepad" in kliknite "V redu".
  1. Preidimo na točko št. 4 prejšnje metode.

Urejanje datotek bat s sistemom Windows

  1. Z desno miškino tipko kliknite datoteko bat in prikličite njen kontekstni meni.

  1. V meniju, ki se prikaže, izberite »Uredi« ali »Uredi«.
  2. Vsebina datoteke bat se bo prikazala v oknu, ki se odpre s standardnim urejevalnikom besedil, običajno Beležnico.
  3. Izvedemo potrebne prilagoditve in shranimo rezultat.

Dr.Batcher – program za ustvarjanje bat datotek in njihovo urejanje

Čeprav uporaba datotek bat danes med uporabniki ni tako priljubljena, je še vedno bolj učinkovito, če se zatečemo k njihovi pomoči pri reševanju številnih težav na računalniku. Če je začetnik, ki občasno uporablja tolmač ukazov, zadovoljen s funkcionalnostjo Beležnice, potem je za sistemskega skrbnika in Varežnika, ki ustvarja različice sistema Windows ali samodejno nameščeno programsko opremo zanj, bolj napredno in priročno orodje za delo z dokumenti v formatu bat. je potrebno. To je pripomoček Dr.Batcher. Vmesnik in funkcionalnost programa se ne razlikujeta veliko od beležnic, kot je Notepad++. Glavni meni vsebuje gumbe za pogosto uporabljene ukaze. Dr.Batcher oštevilčuje strani, podpira zaznamke, vsebuje seznam sistemskih ukazov za datoteke bat in poudarja sintakso vnesenih ukazov.

Ustvarjanje datoteke bat v programu Dr.Batcher

  1. Zaženimo aplikacijo.
  2. V glavnem meniju pokličite element »Datoteka« in kliknite »Novo«. Enako storite s klikom na ikono praznega lista, ki se nahaja pod menijem "Datoteka".
  3. V pogovornem oknu izberite »Prazna paketna datoteka«.

Na zaslonu se prikaže okno programa z vsemi funkcijami, potrebnimi za delo z datotekami bat.

Urejanje datotek bat v Dr.Batcherju

Obstaja več načinov za odpiranje dokumenta v formatu bat za urejanje v Dr.Batcherju, o čemer bomo še razpravljali.

Urejanje prek kontekstnega menija datoteke bat

  1. Pokličite kontekstni meni dokumenta formata bat.
  2. Na spustnem seznamu izberite »Uredi z Dr.Batcher«.

Nato se odpre programsko okno z vsebino naše besedilne paketne datoteke, kjer lahko prilagodite njeno vsebino.

Urejanje bat datotek z Dr.Batcher

  1. Zaženite aplikacijo Batcher.
  2. V glavnem meniju pokličite element »Datoteka«.
  3. V spustnem meniju izberite »Odpri«.

Enako storite s klikom na ikono mape, ki se nahaja pod glavnim menijem.

  1. V pogovornem oknu za odpiranje datoteke določite pot do zahtevanega dokumenta v formatu bat in kliknite »Odpri«.

Naša datoteka bat se bo odprla v oknu Dr.Batcher in jo lahko prilagodite.

Paketne ali paketne datoteke so običajne besedilne datoteke, ki vsebujejo nabore ukazov tolmača in imajo končnico bat ali cmd (cmd deluje samo v operacijskih sistemih družine NT). Takšne datoteke lahko urejate z beležnico ali katerim koli drugim urejevalnikom besedil.

Odprite beležnico in vnesite naslednji dve vrstici:

@echo Ta paketna datoteka
@pavza

Ta paketna datoteka
Za nadaljevanje pritisnite katerikoli gumb...

Po pritisku katere koli tipke se okno zapre, ker bat datoteka je končana.
Upoštevajte, da simbol psa pred vsakim ukazom v datoteki bat pomeni, da samega ukaza ni treba prikazati na zaslonu, temveč mora biti prikazan samo rezultat njegovega delovanja. Če želite eksperimentirati, odstranite lik psa z začetka vsake vrstice, shranite in zaženite nastalo datoteko bat.

Ukazi, uporabljeni v datotekah bat

Seznam ukazov, ki jih je mogoče uporabiti v datotekah bat, si lahko ogledate tako, da vnesete ukaz v ukazno vrstico (Start - Zaženi - cmd za družino Windows NT ali Start - Zaženi - ukaz za vrstico 9x)

Rezultat pomoči je seznam razpoložljivih ukazov s kratkimi pojasnili zanje. Za podrobnejše informacije o ukazu, ki vas zanima, v ukazno vrstico vnesite help command_name. Če želite na primer dobiti podrobno pomoč o ukaznih stikalih AT, zaženite naslednji ukaz:

Posledično se na zaslonu prikaže seznam ključev za izvajanje ukaza AT iz datoteke bat.
Če se datoteka bat izvaja v operacijskem sistemu Windows (ne v čistem DOS-u), lahko iz nje zaženete poljubne aplikacije ali odprete datoteke. Na primer, morate samodejno odpreti dnevniško datoteko datoteke bat, ko konča svoje delo. Če želite to narediti, preprosto vključite naslednji ukaz v datoteko bat kot zadnjo vrstico:

zaženi ime datoteke.txt

Rezultat izvedbe tega ukaza bo odprtje datoteke file_name.txt, sama datoteka bat pa bo dokončala svoje delo. Ta metoda je dobra, če je dnevniška datoteka majhna, sicer je Notepad noče odpreti in predlaga, da uporabite WordPad. Toda ta problem je tudi rešljiv, kot bo prikazano v nadaljnjih primerih.

Kako avtomatizirati zagon datotek bat

Zelo pogosto je za izvajanje rutinskih operacij potrebno avtomatizirati zagon datotek bat. Za zagon datotek bat po urniku je najbolj primeren razporejevalnik, ki je vključen v standardni paket Windows. S to pomočjo lahko zelo prilagodljivo konfigurirate zagon paketne datoteke ob določenih dnevih ali urah z določenim intervalom. Ustvarite lahko več urnikov itd.

Če želite lokalno zagnati paketne datoteke, lahko uporabite rešitve tretjih oseb; na srečo obstaja veliko plačljivih in brezplačnih alternativ standardnemu razporejevalniku.

Paketne datoteke se lahko uporabljajo tudi kot prijavni skripti v domenah. Pri takšni uporabi se bodo izvršile ob vsaki prijavi uporabnika v omrežje, ne glede na njegovo željo. Z njihovo pomočjo lahko avtomatizirate zbiranje informacij o strojih ali programski opremi, ki je nameščena na uporabniških računalnikih, na silo spreminjate nastavitve sistema Windows, nameščate programsko opremo, ne da bi uporabnik to opazil, in avtomatizirate reševanje drugih nalog, katerih ročno izvajanje bi vzelo veliko časa.

Kako ustvariti datoteko s poljubnim imenom iz datoteke bat

Simbol za preusmeritev se uporablja za ustvarjanje datoteke med izvajanjem paketne datoteke. Videti je takole:
>
Tisti. če želite ustvariti datoteko, morate preusmeriti tok z zaslona na datoteko. To lahko storite z naslednjim ukazom:

@echo Začetna datoteka>C:\1.txt

Po izvedbi tega ukaza bo v korenu pogona C ustvarjena besedilna datoteka z vrstico Start file.
Ko ustvarjate datoteko, lahko v njenem imenu uporabite sistemske spremenljivke ali njihove dele. Ustvarite lahko na primer datoteko s poročilom o delovanju datoteke bat z imenom, ki je enako datumu, ko je bila datoteka bat zagnana. Če želite to narediti, lahko uporabite naslednje vrstice v datoteki bat.

nastavi datetemp=%datum:~-10%
@echo .>%SYSTEMDRIVE%\%DATETEMP%.txt

Ti dve liniji delujeta takole. Najprej v pomnilniku ustvarimo spremenljivko datetemp, ki ji od desne proti levi dodelimo 10 znakov iz sistemske spremenljivke DATE. Tako zdaj začasna spremenljivka datetemp vsebuje samo trenutni datum. Z naslednjo vrstico preusmerimo izpis simbola pike v datoteko, katere ime je vzeto iz spremenljivke datetemp, končnica txt pa je eksplicitno podana. Datoteka bo ustvarjena na sistemskem disku računalnika, kjer se izvaja datoteka bat.

Ko skrbnik zbira informacije o računalnikih v omrežju, bo bolj priročno, če imenu datoteke dodate ime računalnika. To lahko preprosto storite z naslednjim ukazom:

@echo .>C:\ImeMape\%IMERAČUNALNIKA%.txt

Ta ukaz med izvajanjem paketne datoteke ustvari besedilno datoteko na pogonu C z imenom računalnika, na katerem se izvaja paketna datoteka.
Če želite ustvariti datoteko z določenim imenom, lahko uporabite katero koli sistemsko spremenljivko ali pa ustvarite svojo lastno na podlagi sistemskih spremenljivk in/ali drugih podatkov.

Kako ustvariti mapo iz datoteke bat

Za ustvarjanje mape uporabite ukaz MKDIR ali njegov skrajšan ekvivalent MD. Če želite ustvariti mapo iz datoteke bat, morate uporabiti naslednji ukaz:

Po izvedbi tega ukaza bo v mapi, iz katere je bila zagnana datoteka bat, ustvarjena mapa FolderName. Če želite ustvariti datoteko na lokaciji, ki ni tam, kjer ste zagnali datoteko bat, na primer v korenu pogona D, uporabite izrecno navedbo lokacije nove mape. Ukaz bo videti takole:

MD D:\ImeMape

Pri ustvarjanju map lahko uporabite sistemske spremenljivke. Ustvarite lahko na primer mapo v korenu pogona D z imenom trenutnega uporabnika. Če želite to narediti, boste potrebovali spremenljivko %USERNAME% in ukaz bo videti takole:

MD D:\%USERNAME%

Ukaz lahko še dodatno zakomplicirate in ustvarite mapo z imenom trenutnega uporabnika na sistemskem pogonu njegovega računalnika. Ukaz za to bi izgledal takole:

MD %SYSTEMDRIVE%\%USERNAME%

Pri ustvarjanju map ali datotek lahko uporabite katere koli sistemske spremenljivke ali njihove dele. Naslednji primer prikazuje ustvarjanje mape na sistemskem pogonu uporabnikovega računalnika z imenom, ki je enak trenutnemu datumu.

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

Ta zasnova deluje na naslednji način.
Prvi ukaz ustvari spremenljivko datetemp v pomnilniku, ki bo uničena, ko se datoteka bat konča z izvajanjem. Dokler datoteka bat ne konča svojega dela, je možno delovati z vrednostjo te spremenljivke. Spremenljivki datetemp je dodeljenih 10 znakov od desne proti levi sistemske spremenljivke DATE, tj. od trenutnega datuma. Spremenljivka DATE ima obliko Dan DD.MM.LLLL. Prvi znaki na levi so ime dneva v tednu, zato jih zavržemo in začasni spremenljivki datetemp dodelimo samo trenutni datum.
To ne omejuje seznama možnosti pri ustvarjanju map. Spremenljivke lahko manipulirate tako, kot želite, tako da ustvarite mape z edinstvenimi, lahko berljivimi imeni. Seznam vseh spremenljivk lahko dobite z ukazom SET.

Kako preusmeriti rezultat izvajanja ukaza v datoteko

Pogosto je pri izvajanju zapletene datoteke bat v samodejnem načinu preverjanje rezultatov njenega dela lahko težavno iz več razlogov. Zato je lažje zapisati rezultate ukazov paketne datoteke v besedilno datoteko (dnevniško datoteko). in nato s tem dnevnikom analizirajte pravilno delovanje datoteke bat.
Preusmerjanje rezultatov ukazov datoteke bat v datoteko dnevnika je precej preprosto. V nadaljevanju bo prikazano, kako je to mogoče storiti.
Ustvarite datoteko bat z naslednjo vsebino (kopirajte te vrstice v beležnico in shranite datoteko s pripono bat):

@echo izklopljen
echo Start %time%
echo Ustvari test.txt
echo test>C:\test.txt
echo Kopiraj Test.txt v Old_test.txt
kopirajte C:\test.txt C:\Old_test.txt
echo Stop %time%

Prva vrstica onemogoči izhod samih ukazov. Tako bodo v dnevniško datoteko zapisani le rezultati njihovega izvajanja.
Druga vrstica zapiše v dnevniško datoteko začetni čas paketne datoteke.
Tretja vrstica zapiše v datoteko dnevnika razlago, da bo naslednji ukaz ustvaril datoteko test.txt
Ukaz iz četrte vrstice ustvari datoteko test.txt iz korena pogona C. Datoteka je ustvarjena npr. Ta ukaz zapiše testno besedo v datoteko C:\test.txt
Peta vrstica natisne v datoteko dnevnika razlago, da naslednji ukaz kopira datoteko z ene lokacije na drugo.
Ukaz v šesti vrstici kopira ustvarjeno datoteko C:\test.txt v datoteko C:\Old_test.txt, tj. kopija datoteke se ustvari pod novim imenom.
Zadnja, sedma vrstica vsebuje ukaz za prikaz časa dokončanja paketne datoteke. Skupaj z zapisom začetnega časa paketne datoteke v dnevniški datoteki ti dve časovni vrednosti omogočata oceno časa izvajanja paketne datoteke.

Shranite to paketno datoteko z imenom, kot je 1.bat
Predpostavimo, da želimo shraniti poročilo o delovanju paketne datoteke v ločeno mapo in vsak dan napisati poročilo z novim imenom datoteke, tako da lahko kateri koli dan dostopamo do dnevnikov za prejšnje dni. Poleg tega bi rad imel ime dnevniške datoteke v obliki datuma delovanja paketne datoteke. Za izvedbo vsega tega ustvarimo mapo na pogonu C (na primer) z imenom LOG, tj. celotna pot do njega bo videti kot C:\LOG. Ustvarjeno paketno datoteko 1.bat bomo zagnali z naslednjim ukazom:

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

Če bo paketna datoteka zagnana iz razporejevalnika, morate podati celotno pot do datoteke bat. Ne pozabite, da če so na poti presledki, morate uporabiti narekovaje ali obliko zapisa 8.3. Če je pot do datoteke bat na primer C:\Program Files\1.bat, morate v ukazni vrstici razporejevalnika za zagon datoteke bat podati eno od naslednjih vrstic:

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

Po zagonu datoteke 1.bat bo v mapi C:\LOG ustvarjena datoteka z imenom, ki je enako datumu zagona datoteke bat, na primer 01/13/2004.txt To bo poročilo o delovanje paketne datoteke 1.bat
Če z zgornjim ukazom zaženete datoteko bat, katere primer je prikazan na prvem seznamu na vrhu strani, se ustvari dnevniška datoteka z naslednjo vsebino:

Start 19:03:27.20
Ustvari test.txt
Kopirajte Test.txt v Old_test.txt
Kopirane datoteke: 1.
Postanek 19:03:27.21

Če želite torej preusmeriti rezultate datoteke bat v datoteko dnevnika, morate uporabiti simbol za preusmeritev > Sintaksa je naslednja:

Pot\ImeDatoteke.bat>Pot\ImeDatotekeDnevnika.txt

Pripona datoteke dnevnika je lahko katera koli. Po želji lahko poročilo o izvajanju paketnega opravila celo formatirate kot stran html (ustrezne oznake lahko izpišete v dnevniško datoteko na enak način, kot so bili izpisani komentarji v primeru 1.bat) in kopirate v korporativno strežnik.

Kako samodejno odgovoriti na zahtevo za potrditev

Nekateri ukazi ob izvedbi zahtevajo potrditev potencialno nevarnega dejanja. Na primer, ukazi, kot sta format ali del, bodo pred nadaljnjim izvajanjem najprej zahtevali potrditev. Če se eden od teh ukazov izvede v paketni datoteki, bo potrditveni poziv ustavil izvajanje paketne datoteke in bo počakala, da uporabnik izbere eno od danih možnosti. Poleg tega, če je rezultat izvajanja paketne datoteke preusmerjen v dnevniško datoteko, potem uporabnik ne bo videl potrditvene zahteve in paketna datoteka bo videti zamrznjena.

Če želite odpraviti takšne težave, lahko želeni odgovor preusmerite na ukaz. Tisti. izvedite obratno dejanje, da preusmerite izhod ukaza v datoteko.
Poglejmo primer, kako izgleda zahteva za potrditev potencialno nevarnega dejanja. Ustvarimo na primer mapo Folder na pogonu C. Vanj ustvarimo ali kopirajmo poljubni dve datoteki. Nato odprite ukazno vrstico in zaženite naslednji ukaz:

Ta ukaz mora odstraniti vse datoteke iz navedene mape. Toda najprej boste pozvani, da potrdite naslednjo vsebino:

C:\Mapa\*, Nadaljuj?

Ukaz se bo nehal izvajati, dokler ne pritisnete tipke Y ali N. Pri izvajanju paketne datoteke v samodejnem načinu se bo njeno izvajanje ustavilo.
Da bi se temu izognili, uporabljamo preusmeritev. Preusmeritev se izvede s simbolom
Navpična črta označuje, da je namesto prikaza simbola na zaslonu treba "dati" ukazu, ki sledi simbolu. Preverimo preusmeritev. V ukazni vrstici zaženite naslednji ukaz:

echo Y|del C:\Mapa

Na zaslonu se prikaže zahteva za potrditev izbrisa vseh datotek v mapi Mapa, vendar s pozitivnim odgovorom (Y). Vse datoteke v mapi Mapa bodo izbrisane.
Bodite previdni pri tem ukazu.

Kako onemogočiti prikazovanje ukazov pri izvajanju paketne datoteke

Pri izvajanju paketne datoteke se poleg rezultatov ukaza prikažejo tudi sami ukazi. Za zatiranje izhoda ukaza lahko uporabite simbol @.
Če se želite izogniti izpisu enega ukaza na zaslonu, lahko na začetek ukaza postavite znak @.

Ta ukaz bo prikazal ukaz echo Testing, v naslednji vrstici pa rezultat njegovega delovanja, besedo Testing.

Ta ukaz bo prikazal le rezultat ukaza, tj. beseda Testiranje. Sam ukaz ne bo izpisan.
Če vam ni treba prikazati ukazov na zaslonu med izvajanjem celotne datoteke, potem je lažje napisati naslednji ukaz kot prvo vrstico v paketni datoteki:

Ta ukaz bo onemogočil izpis ukaza na zaslon za čas trajanja celotne paketne datoteke. Da preprečite natis samega ukaza, se začne s simbolom @.

Kako zagnati drugega iz ene datoteke bat

Včasih je med izvajanjem paketne datoteke potrebno zagnati drugo paketno datoteko. Poleg tega je treba v nekaterih primerih izvajanje glavne paketne datoteke začasno ustaviti, medtem ko se izvaja pomožna datoteka, v drugih pa mora pomožna datoteka teči vzporedno z glavno.
Na primer, ustvarimo dve datoteki bat. Eden z imenom 1.bat in vsebuje samo en ukaz

Drugi se imenuje 2.bat in prav tako vsebuje en ukaz

Zdaj pa zaženimo datoteko 1.bat Odpre se okno, v katerem boste pozvani, da za nadaljevanje pritisnete katero koli tipko, po pritisku katere se okno zapre. Tako klic ene paketne datoteke v drugo z ukazom za klic ustavi izvajanje paketne datoteke, dokler se paketna datoteka, ki jo kliče ukaz za klic, ne dokonča.

V drugem primeru morate zagnati aplikacijo ali drugo paketno datoteko iz datoteke bat, ne da bi prekinili izvajanje glavne paketne datoteke. To je pogosto treba storiti, na primer, s prisilnim odpiranjem dnevnika paketne datoteke, načrtovane za noč, tako da lahko uporabnik zjutraj preveri pravilnost njene izvedbe. Če želite to narediti, uporabite ukaz start.Popravimo vrstico v datoteki 1.bat na

in zaženite datoteko 1.bat Sedaj se je odprlo okno v katerem morate za nadaljevanje pritisniti poljuben gumb in okno glavne paketne datoteke (1.bat) se je zaprlo.
Torej, če želite poklicati drugo iz ene paketne datoteke, ne da bi ustavili prvo paketno datoteko, morate uporabiti ukaz start.
Ukaze za zagon in klic, o katerih smo govorili zgoraj, je mogoče uporabiti ne samo za zagon drugih paketnih datotek, ampak tudi za zagon katere koli aplikacije ali odpiranje datotek.
Na primer, ukaz start log.txt v telesu paketne datoteke odpre datoteko log.txt v Beležnici, ne da bi ustavil paketno datoteko.

Kako poslati sporočilo iz datoteke bat

Ko se paketna datoteka izvaja na enem od strojev v omrežju, je priročno obvestiti skrbnika, da je njeno izvajanje končano s sporočilom, poslanim na skrbnikov računalnik. To lahko storite tako, da ukaz vključite v paketno datoteko

net pošlji ime Besedilo sporočila

Pri čemer je ime ime naprave ali uporabnika, na katerega je sporočilo naslovljeno, besedilo sporočila pa je besedilo sporočila. Po zagonu tega ukaza bo na uporabniško ime poslano sporočilo.
Upoštevajte, da mora biti pri uporabi cirilice v besedilu sporočila besedilo vneseno v kodiranju MS-DOS (kodna stran 866). V nasprotnem primeru bo sporočilo prispelo v obliki neberljivih znakov. Besedilo lahko vnesete v kodiranje DOS s katerim koli urejevalnikom besedil, ki podpira to kodiranje. To je lahko na primer FAR. Odprite paketno datoteko za urejanje v FAR (F4) in pritisnite gumb F8. Zgornja vrstica urejevalnika mora označevati kodiranje DOS, spodaj, na orodni vrstici o bližnjičnih tipkah, pa mora imeti tipka F8 napis Win, kar pomeni, da je trenutno kodiranje DOS in da preklopite na kodiranje Win, ki ga potrebujete da pritisnete F8.

Kako avtomatizirati brisanje datotek glede na vrsto

Za čiščenje diska začasnih datotek lahko uporabite ukaz

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

Kje
/f - izbriše vse datoteke, tudi če imajo nastavljen atribut samo za branje
/s - izbriše datoteke iz vseh podimenikov
/q - onemogoči zahtevo za potrditev izbrisa datoteke
C: je pogon, na katerem bodo datoteke najdene in izbrisane. Ne določite celotnega diska, temveč mapo, na primer C:\WinNT
*.tmp - vrsta datotek, ki bodo izbrisane

Bodite previdni pri stikalu /q in vrstah datotek, ki jih brišete. Ukaz izbriše brez vprašanja za dovoljenje in, če je podana napačna vrsta datoteke, lahko izbriše nepotrebne datoteke.

Kako spremeniti naslov IP računalnika iz paketne datoteke

Naslov IP lahko spremenite z ukazom netsh.
Če želite pravilno spremeniti naslov IP, morate najprej ugotoviti trenutno konfiguracijo. To lahko storite v ukazni vrstici z ukazom

netsh vmesnik ip show naslov

Rezultat tega ukaza je prikaz trenutne konfiguracije omrežnega vmesnika. Zanima nas ime vmesnika. Recimo, da se imenuje FASTNET.
Predpostavimo, da morate spremeniti naslov IP na 192.168.1.42, omrežno naslavljanje je statično, brez uporabe DHCP, prehod je 192.168.1.1, maska ​​je 255.255.255.0 V tem primeru je ukaz, ki ga je treba izvesti iz paketna datoteka bo videti takole:

netsh vmesnik ip set naslov name="FASTNET" statični 192.168.1.42 255.255.255.0 192.169.1.1 1

Po izvedbi tega ukaza se bo naslov IP vmesnika FASTNET spremenil v 192.168.1.42.
Ukaz netsh ponuja obsežne možnosti za upravljanje omrežnih nastavitev iz ukazne vrstice. Za druge funkcije glejte pomoč pri uporabi netsh /?

Kako najti ime računalnika iz datoteke bat

Če želite izvedeti ime računalnika pri izvajanju datoteke bat (za uporabo te vrednosti v prihodnosti), uporabite ukaz

Ta ukaz vrne ime računalnika, na katerem se izvaja.

Kako preimenovati datoteke po maski iz paketne datoteke

Včasih je potrebno preimenovati vse datoteke v mapi z uporabo predloge iz paketne datoteke. To lahko storite z naslednjim ukazom v datoteki bat:

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

V tej vrstici morate zamenjati PATH\ s potjo do datotek, ki jih boste preimenovali, in predpono s tistimi znaki, ki bodo dodani imenu datoteke ob preimenovanju.
Paketne datoteke ne postavljajte v mapo, kjer poteka preimenovanje, sicer bo preimenovana tudi ona. Če so v mapi, kjer so datoteke preimenovane, podmape, bo imenu podmape dodana tudi predpona, tj. podmape bodo preimenovane kot datoteke.
Če podate posebno masko za vrste datotek, ki jih je treba preimenovati, na primer *.txt in ne *.* kot v primeru, bodo preimenovane samo datoteke navedenih vrst. Druge datoteke in mape ne bodo preimenovane.

Druga možnost:
nastavite PATH=C:\test
za %%I v (*.txt) do ren "%thePATH%\%%~nxI" "%%~nI.dat"
Kako uporabiti simbol odstotka v paketni datoteki

Če želite uporabiti simbol odstotka (%) v paketni datoteki, jo morate zapisati dvakrat. Na primer
odmev 50%%
Ta ukaz v datoteki bat bo prikazal 50 %. Če uporabite ukaz echo 50%, bo na zaslonu prikazano samo število 50.
Upoštevajte to lastnost pri uporabi simbola % pri pisanju paketnih datotek.

Kako izvoziti register iz paketne datoteke

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

Ta ukaz bo pri izvajanju paketne datoteke izpustil vejo HKEY_CURRENT_USER\Environment v datoteko C:\environment.reg Ko boste morali obnoviti vrednosti parametrov v HKEY_CURRENT_USER\Environment, bo dovolj, da zaženete environment.reg mapa. Ta ukaz se lahko uporablja za dnevno varnostno kopijo programske opreme in sistemskih nastavitev, ki so shranjene v registru.
Ne pozabite, da morajo biti v narekovajih, če je na poti, kamor naj se shrani izhodna datoteka, ali v imenu registrskega panja prostor.

Kako uvoziti vrednosti spremenljivk registra iz paketne datoteke

Če je treba uvoziti predhodno shranjene ali nove vrednosti spremenljivk v register iz paketne datoteke, lahko to storite z ukazom

regedit.exe -s C:\environment.reg

Ta ukaz uvozi podatke iz datoteke environment.reg v register, ne da bi zahteval potrditev s stikalom -s.

Kako zaobiti preverjanje datuma iz datoteke bat

Nekatera programska oprema ob zagonu preveri trenutni sistemski datum. Če je datum večji od tistega, ki ga je nastavil razvijalec, se program ne zažene. Na primer, razvijalec meni, da lahko različica programa deluje mesec dni, nato pa bo moral uporabnik namestiti posodobljeno različico programa. Po eni strani je to skrb za uporabnika, ki bo imel na voljo najnovejšo različico programa z odpravljenimi pomanjkljivostmi glede na prejšnje različice. Po drugi strani pa proizvajalec prisili uporabnika, da naloži novo različico, tudi če je uporabnik popolnoma zadovoljen z različico programa, ki jo je namestil. To težavo je mogoče enostavno rešiti z naslednjo paketno datoteko, ki bo zagnala program, počakala, da se dokonča, in vrnila datum na tistega, ki je bil pred zagonom programa.

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

V tem primeru se trenutni sistemski datum najprej shrani v spremenljivko, nato (v drugi vrstici) se sistemski datum nastavi na 1. januar 2004, nato pa se pokliče program, ki preveri sistemski datum. V tem primeru je to Beležnica. Dokler je Beležnica odprta, paketna datoteka čaka, ne da bi dokončala ali nastavila sistemski datum nazaj. Ko je Beležnica zaprta, se bo paketna datoteka nadaljevala z izvajanjem in nastavila sistemski datum na vrednost, shranjeno v spremenljivki tempdate, tj. tistemu, ki je bil pred izvajanjem paketne datoteke.

Ne pozabite, da če pot do datoteke, ki poganja program, vsebuje presledke, mora biti (pot) v narekovajih. Če pot vsebuje cirilico, morate pri pisanju paketne datoteke uporabiti urejevalnik besedil, ki podpira kodiranje DOS (na primer FAR). V nasprotnem primeru, ko zaženete paketno datoteko, se prikaže sporočilo, da »navedena datoteka ni notranji ali zunanji ukaz ...«.

Če program preveri trenutni sistemski datum samo ob zagonu in tega med delovanjem ne naredi več, lahko paketno datoteko spremenite z dodajanjem začetnega stavka pred imenom izvršljive datoteke programa, tj. naš primer bo videti takole:

nastavi tempdate=%date:~-10%
datum 01-01-04
zaženite notepad.exe
datum %tempdate%

V tem primeru bo paketna datoteka spremenila sistemski datum, zagnala program in, ne da bi čakala na dokončanje, vrnila datum na tistega, ki je bil pred zagonom programa.

Kako počakati, da se določena datoteka pojavi v datoteki bat

Včasih je treba izvesti nekaj dejanja, ko se določena datoteka pojavi v mapi. Če želite organizirati preverjanje videza datoteke v mapi, lahko uporabite naslednjo paketno datoteko

:test
če obstaja c:\1.txt, pojdi
spati 10
na test
:pojdi
beležka

Takšna paketna datoteka bo v 10-sekundnih intervalih preverjala prisotnost datoteke 1.txt v korenu pogona C in ko se prikaže datoteka 1.txt, bo izvedeno dejanje, določeno za oznako go, tj. ta primer bo zagnal Beležnico.
Pripomoček za spanje se brezplačno distribuira kot del kompleta virov. Prenesete ga lahko tukaj.
Če je datoteka 1.txt velika in se od nekod kopira, se lahko zgodi, da bo paketna datoteka preverila njeno prisotnost, medtem ko datoteka še ni bila prekopirana ali je zaposlena z drugo aplikacijo. V tem primeru bo poskus izvajanja nekaterih dejanj z datoteko 1.txt povzročil napako. Da se to ne bi zgodilo, lahko paketno datoteko spremenite na naslednji način

:test
če obstaja c:\1.txt, pojdi
spati 10
na test
:pojdi
preimenuj c:\1.txt 1.txt
če ni errorlevel 0 goto go
del c:\1.txt

Ko datoteka 1.txt ni v celoti kopirana na pogon C ali jo zaseda druga aplikacija, bo poskus preimenovanja povzročil napako in cikel se bo ponavljal, dokler datoteka ni popolnoma kopirana ali osvobojena. Ko se ukaz preimenuj c:\1.txt 1.txt izvede brez napake (tj. datoteka je prosta), lahko z njo izvajate poljubna dejanja. V zadnjem primeru ga odstranimo.

Kako dodati komentarje v datoteko bat

Ko pišete veliko paketno datoteko, je zelo koristno dodati komentarje njenim glavnim blokom. Tako boste zlahka razumeli, kaj ti bloki počnejo skozi čas.

Datoteke Bat so besedilni dokumenti, ki vsebujejo seznam zaporedno izvedenih ukazov (navodil). Lahko so tako preprosti, da jih lahko uporablja povprečen uporabnik. V današnji temi si bomo ogledali, kaj je paketna datoteka, kako ustvariti datoteko bat v sistemu Windows 7, 8 in razmislite tudi o vzorčni paketni datoteki.

Sistemski administratorji (napredni uporabniki) se dobro zavedajo uporabnosti datotek bat, navadni uporabniki pa jih ne poznajo, prestrašijo se strukture kode in izvajanja tega skripta. To je obžalovanja vredno, ker se veliko ljudi izogiba uporabi zmogljivega orodja za opravljanje rutinskih in ponavljajočih se nalog. Datoteke Bat so lahko zapletene, zahtevajo poklicno znanje programiranja, ali preproste.

Datoteka telesa vsebuje eno ali več vrstic ukazov, ki se izvajajo zaporedno. Bat datoteke imajo končnico (bat ali cmd) in se izvajajo prek vmesnika tolmača ukazov. Vse ukaze je mogoče vnesti v cmd, vendar je vsakokratno pisanje kode delo, zato je lažje ustvariti datoteko bat.

Ustvarjanje datoteke bat

Če želite ustvariti paketno datoteko, boste potrebovali urejevalnik besedil (notepad, notepad++) in . Glejte spodnji približni algoritem.

1. Ustvarite besedilni dokument s pripono txt. Z desno miškino tipko kliknite prazno območje Raziskovalca datotek ali drugo lokacijo. Pokažite na "ustvari", nato v podmeniju izberite "besedilni dokument". Dajte mu ime, na primer batnik.

2. Prenesite notepad++ in ga namestite. Odprite batnik.txt v beležnici ++, izberite »kodiranja«, premaknite miškin kazalec na »kodiranja«, »Cirilica«, kliknite na OEM 866. Naredite ta korak, če v skriptu uporabljate izpis ruskih besed (razlage), sicer boste videli zanič jezik (neveljavni znaki). Nato zapišite ukaze. Na primer, kopirajte to besedilo:

@echo izklopljen
echo Pozdravljeni – preizkus datoteke bat
pavza
dir c:\windows
pavza

4. Dvokliknite, da zaženete batnik.bat in izvedete zaporedje ukazov. Ko se datoteka bat izvede, se samodejno zapre.

Lahko tudi zaženete beležnico, pritisnete Win + R, v vrstico vnesete beležnico in kliknete Enter. Po vnosu kode kliknite »datoteka« in nato »shrani kot«. V oknu določite pot shranjevanja, ime datoteke s pripono bat in kliknite »Shrani«. Naredite enako z notepad++, da spremenite kodiranje (2. korak), če uporabljate ruske znake.

Primer datoteke bat

Zdaj pa poglejmo ustvarjanje datoteke bat v sistemu Windows 7, 8, ki zagotavlja informacije o omrežju, preverja internetno povezavo in jasno prikazuje delovanje paketnih datotek. Ustvarite datoteko bat in napišite te vrstice.

ODMEV IZKL
:: čistilo.
Informacije o povezavi ECHO.
:: prikaže besedilo na zaslonu, ki sledi servisni besedi ECHO.
IPCONFIG /VSE
:: Natisne podatke o vseh omrežnih povezavah.
PAVZA
:: Začasno ustavi skript, da si lahko ogledate informacije o omrežju.
PING yandex.ru
:: Ping, preverjanje prisotnosti (odsotnosti) internetne povezave
Operacija ECHO končana. Pritisnite enter!
:: Prikaže besede za ECHO, ki označujejo, da je bil PING končan.
PAVZA
:: Ta zadnji ukaz je napisan za ogled informacij o povezavi. Če ga ne bi bilo, bi se paketni skript ustavil in okno bi se zaprlo.

Pravzaprav je na internetu ogromno primerov datotek baht za usposabljanje in prenos. Samo preučiti morate sintakso in ukaze, da ustvarite lastno paketno datoteko, ki bo ustrezala vašim potrebam. Upam, da razumete, zakaj so potrebne paketne datoteke in kako ustvariti datoteko bat v sistemu Windows 7.8.