Ako používať dávkový jazyk súboru Microsoft (s obrázkami)

Obsah:

Ako používať dávkový jazyk súboru Microsoft (s obrázkami)
Ako používať dávkový jazyk súboru Microsoft (s obrázkami)

Video: Ako používať dávkový jazyk súboru Microsoft (s obrázkami)

Video: Ako používať dávkový jazyk súboru Microsoft (s obrázkami)
Video: PS3 #2: The Undead 2024, Smieť
Anonim

Dávkové súbory sú príkazy príkazového riadka systému DOS dávkovo skombinované. V Linuxe sú známe ako shell skripty a používajú úplne inú syntax. Skorí používatelia systému Windows museli použiť dávkový súbor (autoexec.bat) na priradenie písmena jednotky svojim diskom CD-ROM, aby mohli nainštalovať systém Windows z disku CD. Dávkové súbory v dnešnej dobe nie sú také kľúčové, aj keď ich stále podporujú novšie verzie systému Windows.

V systéme Windows XP/2000+sa dávkové súbory (*.bat) spúšťajú v špeciálnom okne (alias príkazový riadok) vytvorenom programom c: / window / system32 / cmd.exe (v niektorých prípadoch sa to dá nazvať príkaz.com). Príkazy je možné zadávať jednotlivo alebo ich postupne zaradiť do dávkového súboru, čo vyžaduje použitie jazyka dávkového súboru. Tento návod vám povie, ako vytvoriť a spustiť dávkový súbor spoločnosti Microsoft, pričom ako príklad uvádzame jednoduchú zálohu.

Kroky

Krok 1 použite jazykový súbor Microsoft Batch
Krok 1 použite jazykový súbor Microsoft Batch

Krok 1. Otvorte textový editor

Očakávajte, že použijete klávesy A-Z/0-9/, symboly (! $ | Atď.) A Enter. Väčšina príkazov nekontroluje zadávanie veľkých/malých písmen, takže si v súčasnosti nemusíte robiť starosti s CAPS (alebo cApS). Každý príkaz (a jeho parametre) ide na jednom riadku. Otvorte okno príkazového riadka (cmd.exe) a otestujte príkazy, ktoré chcete spustiť. Usporiadajte okná tak, aby ste ich videli obe.

Krok 2. Začnite písať súbor

Väčšina ľudí chce začať písať súborom

@echo vypnuté

pretože zastaví každý príkaz, ktorý sa tlačí pri jeho spracovaní. Znižuje neporiadok na obrazovke používateľa.

    : @echo vypnuté

Krok 3. Hit ↵ Enter

Po každom príkaze nezabudnite stlačiť kláves Enter.

Krok 4. Vitajte užívateľa v programe

Typ:

    : echo Vitajte v záložnom skripte!

Krok 5. Stlačte ↵ Enter znova

Krok 6. Ponechajte prázdny riadok pre úhľadné medzery a potom pokračujte v zadávaní ďalšieho riadka

    : ozvena.

Krok 7. Stlačte ↵ Enter ešte raz

Krok 8. Naprogramujte, aké možnosti chcete, aby sa zobrazila osoba, ktorá váš program spúšťa

Tento kód uvedený nižšie dáva užívateľovi na výber. Buď stlačia F alebo N, alebo stlačia Q alebo CTRL-Z, čím sa zruší celý skript.

    : voľba /C: FNQ /N Vyberte iba [F] ull Backup alebo [N] ew files. Ukončite stlačením [Q] alebo [CTRL-Z].

Krok 2 použite jazykový súbor Microsoft Batch
Krok 2 použite jazykový súbor Microsoft Batch

Krok 9. Vytvorte príkazy pre každú voľbu

Ak používateľ stlačí Q, program vráti „3“a prejde do sekcie „koniec“. Ak stlačíte N, program vráti „2“a prejde do sekcie „small_backup“. Ak stlačíte F, program vráti „1“a prejde na „full_backup“. „Errorlevel“nie je chybové hlásenie ako také, je to jediný spôsob, ako nastaviť výstup z príkazu CHOICE.

    : IF errorlevel 3 goto end: IF errorlevel 2 gooto small_backup: IF errorlevel 1 gooto full_backup

Krok 10. Vytvorte vyššie uvedené sekcie

Typ:

    :: small_backup

    : ozvena.: ozvena.: echo Rozhodli ste sa zálohovať NOVÉ súbory. Začnite stlačením ľubovoľného klávesu alebo ctrl-z pre zrušenie. pauza> nul xcopy c: / mydirectory d: / mybackup/s/m/e prejsť na koniec:: full_backup

    : ozvena.: ozvena.: echo Rozhodli ste sa zálohovať VŠETKY súbory. Začnite stlačením ľubovoľného klávesu alebo ctrl-z pre zrušenie. pauza> nul xcopy c: / mydirectory d: / mybackup /s /e prejsť na koniec:: end: exit

Krok 3 použite jazykový súbor Microsoft Batch
Krok 3 použite jazykový súbor Microsoft Batch

Krok 11. Vytvorte vyššie uvedené adresáre a skopírujte niekoľko malých testovacích súborov do zdrojového adresára pripraveného na testovanie

Neskôr môžete tieto názvy adresárov zmeniť tak, aby vyhovovali vášmu skutočnému názvu.

Použite krokový jazyk Microsoft Batch File Language
Použite krokový jazyk Microsoft Batch File Language

Krok 12. Uložte súbor do programu Poznámkový blok ako „mybackup.bat“

Krok 13. Dvakrát kliknite na súbor, ktorý chcete spustiť

Metóda 1 z 1: Preskúmanie úplného kódu

Použite krok 5 v jazyku Microsoft Batch File Language
Použite krok 5 v jazyku Microsoft Batch File Language

Krok 1. Precvičte si svoje kopírovanie a vkladanie do nasledujúceho textu

    @echo off echo Vitajte v záložnom skripte! ozvena voľba /C: FN /N Vyberte [F] ull Backup alebo [N] ew files Backup, alebo ctrl-z pre ukončenie. IF errorlevel 3 goto end IF errorlevel 2 goto small_backup IF errorlevel 1 goto full_backup: small_backup echo. ozvena echo Rozhodli ste sa zálohovať NOVÉ súbory. Stlačením ľubovoľného klávesu spustíte alebo ctrl-z ukončíte. pauza> nul xcopy c: / mydirectory d: / mybackup/s/m/e prejsť na koniec: full_backup echo. ozvena echo Rozhodli ste sa zálohovať VŠETKY súbory. Stlačením ľubovoľného klávesu spustíte alebo ctrl-z ukončíte. pauza> null xcopy c: / mydirectory d: / mybackup /s /e prejsť na koniec: koniec

Tipy

  • Zatvorenie okna:

    Ak chcete, aby sa program po dokončení skončil, nechajte skript tak, ako je. Ak chcete nechať okno otvorené pre ďalšie príkazy, zmeňte príkaz v záverečnej časti na, čím zostane okno otvorené.

  • Aktuálny adresár:

    Ak program odkazuje na súbory vo vlastnom adresári, nemusíte zadávať písmeno jednotky. Takže s dávkovým súborom v C: / môžete zacieliť na súbory v c: / temp / jednoduchým zadaním: : Xcopy temp \*.* D: / temp /s /m

Varovania

  • Aj keď sú tu zobrazené príkazy celkom neškodné, používanie určitých systémových príkazov v dávkových súboroch je potenciálne nebezpečné, ak sa zneužije.
  • Príkaz CHOICE nie je súčasťou systému Windows XP Home ani Professional a spôsobí náhle zatvorenie dávkového súboru bez predchádzajúceho upozornenia.

Odporúča: