Računalniki, Vrste 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
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
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
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