RačunalnikiVrste datotek

Ukaz bat-datotek (Windows)

Ko je delo na računalniku pogosto potrebno ponoviti iste DOS ukaze za izvajanje redno izvršilno dejanje, gradnja zapleteno in večplastno zaporedje izvršljivih navodil ali aplikacije, avtomatizacijo dela z aplikacijami in datoteke z, ali je uporabnik stran. Operacijski sistem ima sposobnost za snemanje več ukazov v netopirjev-datoteke. Ob istem času, samo s tekom paketno datoteko (pogosto imenovana scenarij, ali pa preprosto "paketnih"), je mogoče izvesti izvršbe ukaze predpisane, in ga registrirati v dogodkih Windows Scheduler, lahko avtomatizirati ta proces.

Posebnost te vrste datoteke je pomanjkanje v vsakem kodo - je samo informacija ura, ki bere in izvede ukaz DOS-procesor, ki je združljiv s skoraj vsemi različicami operacijskega sistema Windows. En očiten primer je AUTOEXEC.BAT datoteka, ki je potrebna za izvajanje tega operacijskega sistema, kot je bil tisti, ki opravlja svoje nastavitve ob zagonu.

Glavne značilnosti paketnih datotek

Ekipe, ki vključuje tudi bat-datoteke, funkcionalnost lahko razdelimo v več skupin:

- namenjeni za prikaz določeno vrednost, stavki, aplikacijo ali podatke;
- za tek serije dokumentov;
- sodelovati z ciklov;
- ustvariti izvedbo razvejane uporabo pogojev;
- za delo z aplikacijami.

Izvedba ukaznih datotek

Aktivnih bat-datoteke je mogoče doseči na različne načine. Pri delu v ukazni vrstici v trenutnem imeniku, lahko preprosto vpišete ime datoteke z dodatnimi parametri ali brez njih. Ko je ta bat datoteka ukaze, ko se bo začela izvaja eden za drugim, brez posredovanja uporabnika.

Če najdete paketno datoteko v drugo mapo, morate poleg polno ime datoteke za registracijo celotno pot do imenika za shranjevanje. Končnica datoteke je možno tudi, da ne bo predpisal. Na primer, trenutni imenik d: \ fotografija \ dela, in datoteko vera.bat serije, ki se morajo izvesti s parametri in resize.doc / p, je v D: \ foto \ doma. Potem, da se izvede začetek naše datoteke, ki jih je treba registrirati ukaz d: \ foto \ doma \ vera resize.doc / p ukaz ali .. \ doma \ vera resize.doc / p.

prekinitev

Izvede po začetku ukaza bat-datoteke, lahko prekine kombinacijo tipk + in + . Zaslon bo zahteval, da prekine izvajanje datoteke ukaza s prošnjo, naj bi vstop Da ali Ne Če vnesete Y, potem je izvajanje prekine, in preostanek seznama ekipe netopirjev spisa ne bodo upoštevane. Če vnesete simbol N, izvedba nadaljuje z naslednjim ukazom iz seznama.

Pokličite drugo paketno datoteko

Bat-datoteke lahko vsebujejo sklicevanja na izvedbo drugih scenarijev. Če si tudi v telesu skripta za bat-datoteko, ukaz, potem ko je že ne bo izvedena, saj se nadzor prenese na drugo paketno datoteko, in se bodo izvajale ukaz že iz nje. Če se želite vrniti po začetku notranjega datoteke, lahko to povzroči ukaz CALL. Oblika ukaz se glasi: CALL ime-bat-datoteka [Launch Možnosti].

Parametri, ki se posredujejo v datoteko (e) imenuje ukazni so ponavadi simboli 1% - 9%. Ko se bat-datoteke ukaz, vse serije so popolne, nadaljuje izvrševanje izvirni scenarij z naslednjo vrstico.

stepping

Obstajajo primeri, ko ukaz bat-datoteka, morate izvesti korake (z vmesnimi postanki po vsaki vrstici). Najpogosteje se za testiranje in razhroščevanje skripte zahteva ta način. Pisanje ukaz izgleda takole: ime UKAZ / y / c _skripta [možnosti].

Ko teče na vsaki ekipi bo namenjena Y ali N. Če želite zahtevati ukaz - pritisnite tipko Enter ali Y. Če želite preskočiti tim - Hit ESS ali N.

Onemogočanje in omogočanje izhod ukaz na zaslonu

Ko začnete bat-datoteko, se v ukazni vrstici s črto pred izvedbo prikažejo na zaslonu, in potem izvede. Včasih to povzroča neprijetnosti, ker je velik ukazi serije datotek teče skozi dolg seznam za uporabnika na zaslonu, in včasih je treba pokazati, na primer, za dialog in odpravljanje napak. Za ukaz bat-datoteko, prikazano na zaslonu, uporabite ukaz ECHO ON. Če želite onemogočiti ta način, morate vnesti s parametrom ECHO OFF. V tem primeru bodo vse nadaljnje izvršnih ukazov, prikazane na zaslonu ne bo več.

Če želite izklopiti samo izhod paketno datoteko eno vrstico na zaslonu se lahko uporablja na začetku te linije znakom @. Najpogosteje se ta simbol najdemo v paru z ukazom @ECHO OFF izključiti svoj izhod na zaslonu monitorja. Ta način se hekerji pogosto uporabljajo ustvarjajo na osnovi BAT-datotek, virusi ali dali majhne in velike težave za uporabnike računalnikov.

Delovna mesta v poveljstvih

Če se bo ECHO ekipa, ki niso v ali OFF znakov, se jih prikaže v kateri koli način. Če ECHO je brez parametrov, da prikaže stanje navodil izvršljiv načina zaslona - vklopite ali izklopite.

Po želji je mogoče tudi reproducirati zvočni signal (pisk) računalnik z bat-datoteko. Ukazi, kot je ponazorjeno v nadaljevanju, temelji na operaterja ECHO z dodatkom posebnih znakov.

Za predvajanje zvoka želite prikazati z oznako standardni simbol 7. To lahko storite s pritiskom na in "7" na številski tipkovnici (z napisom doma).

Da bi izboljšali berljivost sporočil, ki se lahko uporabi ukaz ECHO z "." (To je nameščen neposredno za ukaz brez presledka) ali poseben znak s kodo 255. Na ekranu se bo pojavil kot prazno vrstico.

ECHO ukaz se lahko uporablja za prikaz sporočil v ločeni datoteki. Njegovo bistvo je, da se preusmerijo izhodnih sporočil za pisanje v datoteko, ne na zaslonu. Če želite shraniti dnevnike, ankete, snemanje dogodkov, ki jih lahko uporabite paketnih datotek bat. O ukazi imajo naslednjo obliko:

- ECHO-sporočilo >> naziv - ukaz doda vrstico v obstoječo datoteko. Če ta datoteka v imeniku ni prisoten, se ustvari novo datoteko.

- ECHO-sporočilo> naziv - Ta ukaz ustvari novo datoteko, in trenutna vrstica je napisana v njem. V primeru take datoteke v trenutnem imeniku, bo vsebina njega odstraniti in posneti ukaz ali njegov rezultat.

Uporaba komentarje

Za enostavno urejanje skript z ukazom REM. Vsi so po ukaz bat datoteka Windows prezrti pri izvedbi. Te je mogoče videti pri urejanju in korake. V vseh drugih primerih, o ne bodo prikazani komentarji.

zamudo ukaz v bat-datoteke

Včasih, med izvajanjem paketno datoteko je potrebno začasno ustaviti izvajanje ukazov, na primer, da se počaka na odgovor uporabnika, da se podaljša čas, da se glasi dolgo sporočilo, da vstavite disk, potrdili prisotnost uporabnika, ali za odpravljanje napak paketnih datotek. Ukaz Delay je napisan kot PAUSE brez parametrov netopirjev-datoteki. V tem primeru, se na zaslonu prikaže vrsto sporočila "Pritisnite katerokoli tipko za nadaljevanje", in izvajanje skript bo, dokler ne boste pritiskali na tipke na tipkovnici. Če pritisnete kombinacijo + ali + , sistem ga interpretira kot dokončanje izvedljive datoteke in vas pozove, da potrdite dokončanje svojega dela: "Prekinite paketno datoteko? (Y / N) ". Če pritisnete gumb Y, bo prekine skript na tej točki, in vse preostale odprtih ukazov, ne bodo upoštevane. Ko pritisnete bo izvedba N nadaljujte z naslednjim navodili. Medtem ko je začasno ustavljen, pritisnite kateri koli drugi alfanumerične tipke in "Vesolje" in "Enter" izvršljiva datoteka bo nadaljevala z naslednjo navodili.

Izvajam ukazi za seznam datotek

Za so zaporedna izvedba več datotek na seznamu v istem imeniku, lahko uporabite tudi bat-datoteko. "Run za naziv programa" in "zagon razširitev datoteke programa" lahko pogosto pomaga z avtomatizacijo obdelave dokumentov, kot so razvrščanje poštnih prilog. so različni parametri za ukaz. pisno obliko, prikazano spodaj:

- ZA% x IN (seznam datotek) DO ukaz, kjer je:

- X - predstavlja drugače kot s številkami od 0 do 9 značaj;

- seznam - prostorsko ločeni imena datotek ali ime datoteke; Tako je mogoče uporabiti posebne znake in "*" zamenjati nekaj več znakov v imenu datoteke "?";

- Ekipa - vsako DOS-ukaz ali program, razen; če je potreba po FOR, namesto% x mora navesti %% x.

Ko uporabite ta ukaz napisati BAT-datoteke, se zaveda, da imajo imena v programih formatu DOS omejitve dolžine imena. Če želite preklapljanje ZA ukaz za delo z dolgimi imeni datotek, ki jih ne bi smeli pozabiti, pred njo delovanja LFNFOR na ukaz, da se omogoči upravljanje z dolgimi imeni in LFNFOR OFF, da ga izklopite in se vrniti na standardne datoteke dolžine.

Veliko funkcij s programi, kot so primerjave datotek z nekaterimi vrstami razširitve so v isti mapi z datotekami istega tipa z drugo mapo, kopirati vse trenutni imenik na drugo, dosledno izvajanje datotek z določeno vrsto in imena, ki se začnejo s številkami, to je mogoče storiti le z enim ukazom vpisano v netopirjev-datoteke. Izvajanje programa je mogoče kombinirati z zahtevami uporabnikov, s čimer se poveča udobje pri delu s podatki.

Prehodi v BAT-datotek

Za lažje vodstev v začetek naročil BAT-datoteke, ki jih pogosto uporabljajo prehodno ekipo in oznake, ki pride te prehode.
Oznaka je poljuben niz izvršljiva datoteka, ki se začne z znakom "debelo črevo". Ime oznake - je niz znakov, po debelem črevesu do konca vrstice ali do prvega prostora, po katerem se preostanek proge prezreti, se lahko uporablja kot komentar na skok marker.

Prehod ekipa piše GOTO z imenom oznake s presledkom. Če ni parameter ali ime nalepke v paketno datoteko ni mogoče najti, potem je scenarij je na ta ekipa ustavi. primer:

GOTO zzz

...

: zzz

REM (zagon potreben ukaz).

V tem primeru je zaporedno izvajanje datoteke ukazni dosegel GOTO zzz, skoči na nalepki: zzz in nadaljuje z REM, ignorirajo vse, ki se nahaja med navodilih podružnice in dejal oznako.

Uporaba pogojev pri delu z BAT-datotek

Bat-datotek lahko izvrši ali ne izvrši ukaze, odvisno od različnih pogojev, če se uporablja za preverjanje pojav IF. Oblika tega ukaza Izgleda, da je "IF stanje ekipe."

Pogoji predstavlja različne izvedbe izrazov:

- število ERRORLEVEL - v primeru, ko je prejšnja izvršljiv program, ki se je končalo z izstopno kodo, ki je enak številčni vrednosti ali večja, se bo stanje res.

- ROW LINE 2 == 1 - v primeru popolne naključje vrstic stanju postane res. Namesto nizov, lahko nadomestite simbolov 0% - 9%, nato pa se bodo primerjali parametre datoteke ukaza.

- OBSTAJAJO - ime datoteke - če obstaja določena datoteka, potem je stanje res.

- NOT - pogoj - če pogoj ni izpolnjen, izhod ekipe dobili pravo vrednost.

Rabljeni ukazi v bat-datoteke

Če pritisnete gumb "Start" in začeti ukazno vrstico (cmd), je možno, da si ogledate vse vstavljena v bat-datoteke ukaz. CMD-način se lahko uporablja kot orodje za odpravljanje napak, kot asistent, program za informacije o ukazih. To storite tako, lahko napišete HELP. Hkrati je izdal seznam ukazov, s kratkimi opisi za njih. HELP lahko vpišete ime želenih ukazov za več informacij.

Uporaba varnostnih kopij podatkov na bat-datoteke

Ukaz datoteke lahko močno poenostavi življenje sistemske administratorje pri opravljanju vsakodnevno delo. Najpogostejši področje uporabe so varnostno kopiranje, ustvarjanje, brisanje, preimenovanje in več. Vse to temelji na uporabi COPY ukazov bat-datotek. Na primer, lahko ustvarite program, ki naredi varnostne kopije dokumentov v izbrani mapi z uporabniškimi podatki nekaterih formatov, odpravo, na primer velika količina medijev, zagotavljanje redundance v mapi z uporabniškim imenom in trenutni datum, in ime je "Komanda_kopirovaniya_faylov.bat". Po tem, morate zagotoviti, da se zažene ob določenem času s pomočjo vgrajenega tabela, ali sile programa in s tem zagotovi varnost uporabniških podatkov.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sl.delachieve.com. Theme powered by WordPress.