PočítačeTypy souborů

Příkaz bat-file (Windows)

Při práci na počítači je často nutné opakovat stejné DOS příkazy provádět pravidelně spustitelný akce, výstavba komplexu a vícevrstvé pořadí spustitelných instrukcí nebo aplikací, automatizaci práce s aplikací a souborů s, nebo je uživatel pryč. Operační systém má možnost nahrávat více příkazů v bat souboru. Zároveň pouhým spuštěním dávkového souboru (často volal skript, nebo prostě „dávkový soubor“), je možné provádět příkazy spuštění předepsané a zaregistrovat v událostech Windows Scheduler, můžete tento proces automatizovat.

Zvláštností tohoto typu souboru chybí v každém kódu - je zde pouze informace o hodiny, které čte a vykonává příkazového procesoru DOS, který je kompatibilní s téměř všemi verzemi operačního systému Windows. Jeden pozoruhodný příklad je soubor autoexec.bat, která je nutná ke spuštění tohoto operačního systému, protože to byl on, kdo provádí její nastavení při spuštění.

Klíčové vlastnosti dávkové soubory

Týmy, které zahrnuje bat-soubor, funkčnosti je možné rozdělit do několika skupin:

- určeny k zobrazení určité hodnoty, věty, aplikace nebo informace;
- pro spuštění pečení dokumentů;
- pracovat s cykly;
- vytvořit provedení větvení za použití podmínek;
- pro práci s aplikacemi.

Provedení příkazových souborů

Běh bat-soubory lze provést různými způsoby. Při práci v příkazovém řádku v aktuálním adresáři, můžete jednoduše zadat název souboru s dalšími parametry, nebo bez nich. Když přikazuje tento bat-file Po spuštění budou provedeny po sobě, bez zásahu uživatele.

Pokud zjistíte, dávkový soubor do jiného adresáře, musíte kromě úplného názvu souboru, který chcete zaregistrovat úplnou cestu k adresáři úložiště. Přípona souboru je také možné, aby předepsat. Například je aktuální adresář d: \ photo \ práce a dávkový soubor vera.bat, který je třeba provést, aby parametry a resize.doc / p, je v D: \ \ fotografií doma. Potom, aby bylo možné provést uvedení našeho souboru, musíte se zaregistrovat příkaz D: \ fotografický \ home \ vera resize.doc p příkaz / nebo .. \ home \ vera resize.doc / p.

přerušení

Proveden po spuštění příkazu bat-souboru, můžete přerušit kombinaci kláves + a + . Displej vás vyzve k přerušení výkonu příkazového souboru s žádostí, se očekává, že vstoupí Ano nebo Ne Pokud zadáte Y, pak je poprava je přerušen, a zbytek seznamu týmu BAT souboru budou ignorovány. Zadáte-li symbol N, provádění pokračuje na další příkaz ze seznamu.

Volat další dávkový soubor

Bat-soubory mohou obsahovat odkazy na provádění jiných skriptů. Máte-li jen zaregistrovat v těle skriptu bat-soubor, příkaz po ní již nebudou provedeny, protože ovládací prvek je převedena do jiného dávkového souboru, a bude proveden příkaz už z ní. Chcete-li se vrátit po zahájení vnitřního souboru, může to způsobit příkaz CALL. Formát příkazu je následující: CALL name-bat-file [Launch Možnosti].

Parametry, které jsou předány soubor (y) s názvem příkazu jsou typicky symboly 1% - 9%. Když se bat-soubory příkaz, všechny řady jsou úplné, pokračovat v provádění původního scénáře s následující řádek.

Zintenzivnění

Existují případy, kdy příkaz bat-file, je nutné provést kroky (se zastávkou po každém řádku). Nejčastěji se pro testování a ladění skriptů je zapotřebí tento režim. Zápis příkazu vypadá takto: název příkazu / y / c _skripta [volby].

Při jízdě na každý tým bude věnována Y nebo N. Chcete-li požádat o příkaz - stiskněte klávesu Enter nebo Y. Chcete-li přeskočit do týmu - Hit ESC nebo N.

Zakázání a povolení příkazu výstup na obrazovku

Při spuštění BAT souboru, příkazový řádek po řádku před spuštěním jsou zobrazeny na obrazovce, a pak popraven. Někdy to způsobuje nepohodlí, protože velká příkazy dávkového souboru projít dlouhý seznam k uživateli na obrazovce, a někdy je třeba jim ukázat, například pro dialog nebo ladění. Velet BAT souboru zobrazený na displeji, použijte příkaz ECHO ON. Chcete-li tento režim vypnout, je nutné zadat pomocí parametru ECHO OFF. V tomto případě se všechny další spustitelné příkazy zobrazené na displeji už nebude.

Chcete-li vypnout pouze výstup dávkový soubor jeden řádek na obrazovce lze použít na začátku tohoto řádku znakem @. Nejčastěji se tento symbol lze nalézt ve dvojici s příkazem @ECHO OFF vyloučit jeho výstup na monitoru. Tento režim je často používán hackery vytvořit na základě BAT-soubory, viry nebo dodávat malé i velké problémy pro uživatele počítačů.

Příspěvky v příkazech

Pokud tým ECHO se bude nacházet jiné než ON nebo OFF znaky, bude měly být zobrazeny v jakémkoliv režimu. Pokud ECHO bez parametrů, zobrazí se stav na displeji režimu spustitelný instrukce - zapnutí nebo vypnutí.

V případě potřeby je možné i pro reprodukci zvuku signálu počítače (pípnutí) s použitím BAT-soubor. Příkazy, jak byl popsán níže, založený na ovládacím ECHO s přidáním speciálních znaků.

Pro přehrávání zvuku, který chcete zobrazit pomocí kódu standardního symbolu 7. To lze provést stisknutím tlačítka a „7“ na numerické klávesnici (s nápisem doma).

S cílem zlepšit srozumitelnost zpráv lze použít příkaz ECHO s „“ (To je umístěno přímo za příkazem bez mezery) nebo speciální znak s kódem 255. Na obrazovce se objeví jako prázdný řádek.

ECHO příkaz lze použít k zobrazení zpráv v samostatném souboru. Jeho podstatou je přesměrovat výstupní zprávy o zápis do souboru, spíše než na obrazovce. Chcete-li uložit protokoly, průzkum a zaznamenávání událostí můžete použít dávkové soubory pálku. Příkaz výstup v následujícím formátu:

- ECHO-message >> filename - příkaz přidá řádek do existujícího souboru. Pokud takový soubor v tomto adresáři není přítomen, vytvoří nový soubor.

- ECHO-message> filename - Tento příkaz vytvoří nový soubor, a aktuální řádek je v něm napsáno. V případě takového souboru v aktuálním adresáři, bude obsah něj být odstraněny a zaznamenány příkaz nebo její výsledek.

používání komentáře

Pro snadnou editaci skriptů pomocí příkazu REM. Všichni jsou po vykonání příkazu, bat-file Windows je ignorován při spuštění. Mohou být vidět při úpravách a kroky. Ve všech ostatních případech, v nebudou zobrazeny poznámky.

zpozdit příkazu v BAT souboru

Někdy během provádění dávkového souboru je nutné dočasně zastavit provádění příkazů, například čekání na odezvu uživatele, zvýšit čas na čtení dlouhou zprávu, vložte disk, potvrdí přítomnost uživatele, nebo pro ladění dávkové soubory. Příkaz zpoždění je psán jako PAUZA bez parametrů v BAT souboru. V tomto případě se na displeji zobrazí typ zprávy „Stisknutím libovolné klávesy je možné pokračovat“, a provádění skriptu bude pozastavena, dokud stisknutí tlačítek na klávesnici. Stisknete-li kombinaci kláves + nebo + , systém interpretuje jako dokončení spustitelného souboru a budete vyzváni k potvrzení ukončení jeho práce: „Přerušit dávkový soubor? (Y / N) ». Pokud stisknete tlačítko Y, bude přerušení skript v tomto bodě a všechny zbývající nevyřízené příkazy budou ignorovány. Pokud stisknete tlačítko spuštění N bude pokračovat s dalším pokynu. Během pauzy stiskněte jakékoliv jiné alfanumerických kláves a „Space“ a „Enter“ spustitelný soubor bude pokračovat s dalším pokynu.

Vykonávání příkazů pro seznam souborů

Pro postupné realizace více souborů v seznamu jsou ve stejném adresáři, můžete také použít BAT-soubor. „Běh o názvu programu“ a „spustit příponu programu“ mohou často pomoci při automatizaci zpracování dokumentů, jako je třídění mailů. jsou různé parametry pro příkaz FOR. psaní formát je uvedeno níže:

- FOR% x In (seznam souborů) DO příkaz, kde:

- X - představuje jiný než čísel od 0 do 9 charakteru;

- Seznam - prostorově oddělené názvy souborů nebo název souboru; Takto je možné použít speciální znaky a „*“ nahradit jeden až několik znaků v názvu souboru „?“;

- Team - jakýkoliv DOS-příkazu nebo programu, s výjimkou; pokud je potřeba Neboť namísto% x nutné zadat %% x.

Použijete-li tento příkaz k napsat BAT-soubory, být vědomi toho, že jména ve formátu DOSem programů mají omezení délky názvu. Chcete-li přepínání příkazem pracovat s dlouhými názvy souborů byste neměli zapomenout, než ji spustit LFNFOR ON aby byl umožněn provoz s dlouhými jmény a LFNFOR OFF jej vypnout a vrátit se na standardní délce souborů.

Mnoho funkcí s programy, jako je porovnávání souborů s určitými typy rozšíření jsou ve stejném adresáři se soubory stejného typu z jiného adresáře, zkopírujte všechny aktuální adresář jiný, konzistentní výkon souborů s určitým typem a jména začínající čísly, to může být provedeno s jediným příkazem vepsaného do bat souboru. Spuštění programu mohou být kombinovány s požadavky uživatelů, čímž se zvyšuje pohodlí práce s daty.

Přechody v BAT-soubory

Pro snadnou manažerských týmů v pořadí spouštění BAT-soubory, které často používají přechodový tým a známky, které nastanou tyto přechody.
Štítek je libovolný řetězec spustitelný soubor, který začíná znakem „dvojtečka“. Název značky - je soubor znaků po dvojtečka na konec řádku nebo první místo, po kterém zbytek řádku je ignorováno, že může být použit jako komentář k návěští skoku.

Přechod tým píše GOTO se jmenovkou s mezerou. Není-li nalezen žádný parametr nebo název štítku v dávkovém souboru, pak skript je na tento tým zastavil. příklad:

GOTO ZZZ

...

: ZZZ

REM (běh požadovaný příkaz).

V tomto příkladu je sekvenční vykonání příkazu souboru, dosahující GOTO ZZZ, skoky na etiketě: ZZZ a pokračuje s REM, ignoruje vše, co se nachází mezi instrukce větvení a řekl značku.

Za podmínek při práci s BAT-soubory

Bat-file mohou provádět nebo vykonat příkazy v závislosti na různých podmínkách, pokud je použit výskyt Zkontrolujte, zda je. Formát tohoto příkazu vypadá «IF stavu týmu.“

Podmínky představují různá provedení těchto výrazů:

- číslo ERRORLEVEL - v případě, že předchozí spustitelný program skončil návratového kódu, která se rovná číselné hodnotě nebo větší, bude podmínka pravda.

- ROW LINE 2 == 1 - v případě úplného stavu náhoda řádků stává pravdou. Namísto řetězce můžete nahradit symboly 0% - 9%, pak bude porovnávat parametry soubor příkazů.

- neexistuje - jméno souboru - v případě, že zadaný soubor existuje, pak je podmínka splněna.

- NOT - podmínkou - pokud je podmínka nepravdivá, výstup týmu získat skutečnou hodnotu.

Používané příkazy v BAT souboru

Pokud stisknete tlačítko „Start“ a spusťte příkazový řádek (cmd), je možné zobrazit všechny vloženy do bat-file příkaz. CMD-mode může být použit jako nástroj pro ladění, jako asistent, program pro informaci o příkazech. Chcete-li to jednoduše můžete zadat pomoc. Zároveň vydala seznam příkazů s krátkým popisem pro ně. HELP lze zadat název požadované příkazy pro více informací.

Pomocí zálohování dat z bat-file

Příkaz soubory mohou výrazně zjednodušit život správcům systému ve vykonávání každodenní práci. Mezi nejčastější oblastí využití je zálohování, vytvářet, mazat, přejmenovávat a další. To vše je založeno na využití COPY příkazy bat-souborů. Například můžete vytvořit program, který umožňuje záložních kopií dokumentů ve vybrané složce s uživatelskými daty některých formátů, což eliminuje, například velké množství médií, čímž zajišťuje ve složce s uživatelským jménem a aktuální datum, a název „Komanda_kopirovaniya_faylov.bat“. Za to, že musíte zajistit, že je spuštěn v určitém čase pomocí zabudovaného-in plánovač, nebo síly programu, a tím zajistit bezpečnost uživatelských dat.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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