ArvutidFailitüüpe

Bat-faili käsuga (Windows)

Kui arvutiga töötamisel on sageli vaja korrata sama DOS-käske täitma korrapäraselt käivitatava meetmeid, ehituse keeruline ja mitmekihiline jada täitmisjuhiseid või rakenduste automaatika tööd rakendusi ja faile, või kasutaja on eemal. Operatsioonisüsteem on võime salvestada mitu käsku bat-faili. Samal ajal, lihtsalt töötab partii faili (sageli nimetatakse skript, või lihtsalt "partii fail"), siis on võimalik teostada täitmise käske määrata ja registreerida see sündmused Windows Scheduler, saate automatiseerida seda protsessi.

Omapära seda tüüpi fail on vähene igal kood - on ainult kella teavet, mis loeb ja täidab DOS käsk-protsessor, mis on kooskõlas peaaegu kõik versioonid Windowsi operatsioonisüsteemi. Üks ilmekas näide on AUTOEXEC.BAT faili, mis on vajalik käivitada operatsioonisüsteemi, sest see oli tema, kes teostab oma seaded käivitamisel.

Põhiomadused pakkfailide

Võistkonnad, mis sisaldab bat-faili, funktsionaalsus võib jagada mitmesse gruppi:

- ette näidata teatud väärtuse, fraase rakenduse või teavet;
- Tsükkel partii dokumente;
- töötada tsüklit;
- luua täitmise hargnevate kasutades tingimusi;
- töötada rakendusi.

Täitmine käsk faile

Running bat-faile saab teha mitmel viisil. Töötades käsureale aktiivses kataloogis, võite lihtsalt sisestada faili nimi koos täiendavate parameetrite või ilma nendeta. Kui see bat-faili käskude pärast käivitamist tehakse üksteise järel, ilma kasutaja sekkumiseta.

Kui leiate partii faili teise kataloogi, peate lisaks täieliku faili nimi registreerida täielik tee salvestamise kataloogi. Faililaiend on võimalik ka mitte kirjutada. Näiteks praegune kataloog on d: \ foto \ töö ja maksejuhiste vera.bat, kes peavad täitma, et parameetrid ja resize.doc / p, on d: \ foto \ kodu. Siis, et teostada käivitamist meie faili, pead sa registreerima käsk d: \ foto \ kodu \ vera resize.doc / p käsu või .. \ kodu \ vera resize.doc / p.

katkestamine

Täidetakse pärast käivitamist bat-faili käsuga saab katkestada klahvikombinatsiooni + ja + . Ekraan pärib katkestada täitmise käsk faili taotluse, eeldatakse, et sisestada Jah või Ei Kui sisestate Y, siis täitmise katkestamise ning ülejäänud rühmade nimekirja bat-faili ignoreeritakse. Kui sisestate sümbol N, täitmise jätkab järgmise käsu nimekirjast.

Kõne teise partii faili

Bat-failid võivad sisaldada viiteid täitmise teiste skripte. Kui sa lihtsalt registreeru kehas skripti bat-faili, käsk pärast seda juba ei tehta, kuna kontroll viiakse üle teise partii fail ja viiakse käsk juba välja. Kui soovite naasta pärast algust sisetoimikusse, võib see põhjustada CALL käsk. Käsk formaat on järgmine: CALL nimi-nahkhiir-faili [Launch Options].

Parameetrid, mis on läinud üle nn käsu fail (id) on tavaliselt sümbolid 1% - 9%. Kui nahkhiir-faile käsk, kogu seeria on täielik, jätkata täitmise esialgse skripti järgmine rida.

astumine

On juhtumeid, kui nahkhiir-faili käsk tuleb sooritada samme (koos stop pärast iga rida). Enamasti see režiim on vajalik katsetamine või silumine skripte. Kirjutamine käsk näeb välja selline: COMMAND / y / c nimi _skripta [võtmed].

Sõites iga meeskond antakse Y või N. Kui soovite taotleda käsk - vajutage klahvi Enter või Y. Kui soovite jätke meeskond - Hit ESC või N.

Keelamine ja võimaldab käsu väljundi ekraani

Kui alustate bat-faili, käsk rida-realt enne täitmist kuvatakse ekraanil ja seejärel täidetakse. Mõnikord põhjustab ebamugavust, kuna suur partii faili käskude läbib pika nimekirja kasutajale ekraanil, ja mõnikord on vaja, et näidata neile, näiteks dialoogi või silumine. Käsu bat-faili, kuvatakse ekraanil, kasutage käsku ECHO. Et keelata seda režiimi, peate sisestama ECHO OFF parameeter. Sel juhul kõik edasised käivitatava käsud kuvatakse ekraanile ei ole enam.

Väljalülitamiseks ainult väljund üherealine partii faili ekraanil saab kasutada alguses see rida @ sümbol. Enamasti on see sümbol võib leida paari koos @ECHO OFF käsk jätta oma toodangut monitori. See režiim on sageli kasutatud häkkerite luua põhineb bat- faile, viiruste või pakkuda väikestele ja suurtele hädas arvutikasutajatele.

Postitused käsud

Kui ECHO meeskond hakkab asuma muid tähemärke peale või OFF, siis kuvatakse need ükskõik millises režiimis. Kui ECHO on ilma parameetrid, kuvatakse seisund displeirežiimi täitmisjuhiseid - sees või väljas.

Soovi korral on võimalik isegi reprodutseerida heli signaali (piiks) abil arvutiga bat-faili. Käsud nagu allpool selgitatud, põhineb operaator ECHO, lisaks erimärke.

Heli taasesitus soovite kuvada koodiga standard sümbol 7. Seda saab teha vajutades ja "7" numbriklahvistikul (koos kirjaga kodu).

Selleks, et parandada loetavust sõnumeid saab rakendada ECHO käsu "." (See on asetatakse otse käsu tühikuta) või eriline iseloom koodiga 255. ekraani ilmub see tühi rida.

ECHO käsk saab kasutada sõnumite kuvamiseks eraldi faili. Oma olemuselt on suunata väljund sõnumeid kirjutada faili, mitte ekraanil. Et säästa palke, uuring, juhul salvestus, mida saab kasutada pakkfailide nahkhiir. O käsud on järgmises formaadis:

- ECHO-kiri >> failinimi - käsk lisab rea olemasoleva faili. Kui selline fail selles kataloogis ei ole, see loob uue faili.

- ECHO-sõnum> filename - See käsk loob uue faili ja praegune liin on kirjutatud ta. Juhul sellise parajasti kataloogi sisu eemaldatakse see ja salvestatud käsk või selle tulemus.

kasutades kommentaare

Sest lihtne toimetamine skripte kasutades REM käsk. Kõik on pärast Windows bat-faili käsuga eiratakse täitmise. Neid võib vaadelda kui muuta ja samme. Kõigil muudel juhtudel, märkusi ei kuvata.

lükata käsk bat-faili

Mõnikord täitmise ajal partii fail on vaja ajutiselt peatada käskude, näiteks ootama kasutaja vastuseks, et suurendada aega lugeda pika sõnumi, et sisestada ketas, olemasolu kinnitamiseks kasutaja või silumiseks partii faile. Delay käsk on kirjutatud nagu paus ilma parameetrid bat-faili. Sel juhul kuvatakse ekraanil tüüpi teade "Vajutage suvalist klahvi jätkata" ja script täitmise peatatakse seni, kuni vajutate nuppe klaviatuuril. Kui vajutate kombinatsioon + või + , süsteem tõlgendab seda lõpetamist käivitatava faili ja küsib, et kinnitada lõpetamist oma tööd: "Abort partii faili? (Y / N) ». Kui vajutate nuppu Y, siis katkesta skripti sel hetkel ja kõik ülejäänud tasumata käske ignoreeritakse. Kui vajutate N täitmise jätkab järgmise juhise. Pausi ajal muid klahve ja "Kosmos" ja "Enter" käivitatava faili jätkab järgmise juhise.

Käsu käsud faili nimekirja

Järjestikuseks täitmise mitu faili nimekirjas on samas kataloogis, saate kasutada ka nahkhiirte faili. "Jookse pealkiri programmi" ja "käivitada faili programmi pikendamisega" võib sageli aidata automaatika dokumendi töötlemise, nagu sorteerimine mail manuseid. nad on erinevad parameetrid käsk. kirjalikult vormi allpool näidatud:

- FOR% X (failide nimekirja) käsin, kus:

- X - tähistab mis tahes iseloomu va numbrid 0-9;

- nimekiri - tühikuga eraldatud failide nimed või faili nimi; seega on võimalik kasutada erimärke ja "*" asendada üks kuni mitu tähemärki faili nimi "?";

- Team - DOS-käsu või programmi, välja arvatud; kui on vaja FOR asemel% x tuleb täpsustada %% x.

Kui kasutate seda käsku kirjutada bat-faili, olema teadlikud, et nimed on DOS vormingus programmid on piirangud pikkus nimi. Et vahetanud käsk töötada pikki failinimesid, mida ei tohiks unustada enne tema perspektiivis LFNFOR ON käsk võimaldab operatsiooni pika nimed ja LFNFOR OFF see välja lülitada ja tagasi standard pikkus faile.

Paljud funktsioonid programmid nagu võrrelda faile teatud tüüpi laiendid on samas kataloogis, kus failid on sama tüüpi teise kataloogi, kopeerida kõik aktiivse kataloogi teise järjepidev täitmine faile teatud tüüpi ja nimed algavad numbrid, seda saab teha vaid ühe käsu kantud bat-faili. Running programmi saab kombineerida kasutajate soovide, suurendades mugavust töötavad andmeid.

Üleminekuid bat-faili

Lihtsamaks juhtkondadele algust et nahkhiirte faile, nad kasutavad sageli ülemineku meeskond ja märgid, mille need üleminekud tekkida.
Silt on iga string käivitatava faili, mis algab iseloomu "koolon". Nimesiltide - on märkide pärast koolonit lõpuni liini või esimese ruumi, mille järel ülejäänud rida eiratakse, seda saab kasutada kommentaar hüpata marker.

ülemineku meeskond on kirjalikult GOTO nimi tag tühikuga. Kui parameetrit või nime silt partii faili ei leita, siis skript on selle meeskond on peatatud. näiteks:

GOTO zzz

...

: zzz

REM (käivitada vaja käsk).

Sel näiteks järjestikune täitmine käsk faili, ulatudes GOTO zzz, hüppab label: zzz ja jätkab REM, ignoreerides kõik, mis asub vahel hargnemiskäsu ja ütles tag.

Kasutades tingimused töötamisel bat-faili

Bat-fail võib täita või mitte täita käske sõltuvalt erinevates tingimustes, kui seda kasutatakse kontrolli esinemise IF. Vorming see käsk näeb välja nagu «IF seisund meeskond."

Tingimused on erinevate teostuste väljendeid:

- errorlevel number - juhul, kui eelmise käivitatava lõppes väljumise kood võrdne arvväärtus või suurem, tingimus olla tõsi.

- ROW LINE 2 == 1 - puhul täielik kokkusattumus rida seisund muutub tõsi. Selle asemel, et stringid saab asendada sümbolid 0% - 9%, siis võrrelda parameetrid käsk faili.

- OLEMAS - faili nimi - kui määratud faili ei eksisteeri, siis tingimus on tõene.

- NOT - tingimus - kui tingimus on väär, väljund meeskond saada tõelist väärtust.

Kasutatud käsud bat-faili

Kui vajutate "Start" nuppu ja alustada käsureale (cmd), siis on võimalik vaadata kõiki sisestatud bat-faili käsuga. CMD-mode saab kasutada kui vahendit silumine, assistendina, programmi informatsioon käske. Selleks lihtsalt kirjuta ABI. Samal ajal antud käskude nimekirja lühikirjeldusi neile. ABI saab sisestada nime soovitud käsud rohkem teavet.

Kasutades bat-faili backup andmeid

Command faile võib oluliselt lihtsustada elu süsteemiadministraarorite läbiviimisel igapäevatöös. Kõige tavalisem kasutusala on varundusmeetodid, luua, kustutada, ümber nimetada ja rohkem. Kõik see põhineb kasutamise COPY bat-faili käske. Näiteks saate luua programm, mis muudab backup koopiad dokumentidest valitud kausta kasutaja andmed teatud vormid, kõrvaldades näiteks suures koguses meedia, pakkudes koondamise kausta kasutaja nimi ja praegune kuupäev, ja nime "Komanda_kopirovaniya_faylov.bat". Pärast seda, peate tagama, et see töötab kindlal ajal, kasutades sisseehitatud planeerija või jõudude programmi ja seega turvalisuse tagamiseks kasutaja andmed.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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