Ako používať dávkový jazyk súboru Microsoft?
Dávkové súbory sú príkazy príkazového riadka systému DOS dávkovo skombinované. V systéme Linux 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 10/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.
- 1Otvorte textový editor. Očakávajte, že použijete klávesy AZ/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.
- 2Začnite písať súbor. Väčšina ľudí začne písať súbor
@echo offtak, že pri spracovaní každého príkazu zastaví. Znižuje neporiadok na obrazovke používateľa.: @echooff
- 3Hit ↵ enter. Po každom príkaze nezabudnite stlačiť kláves Enter.
- 4Vitajte užívateľa v programe. Typ:
: echoWelcometotheBackupScript!
- 5↵ enter Opäť udrieť.
- 6Ponechajte prázdny riadok pre úhľadné medzery a potom pokračujte v zadávaní ďalšieho riadka.
: ozvena.
- 7Stlačte ↵ enter ešte raz.
- 8Naprogramujte, aké možnosti chcete, aby sa zobrazovali osobe, 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/NVyberte [F] ullBackupor [N] ewfilesonly. Na ukončenie stlačte [Q] alebo [CTRL-Z].
- 9Vytvorte 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.
: IFerrorlevel3gotoend: IFerrorlevel2gotosmall_backup: IFerrorlevel1gotofull_backup
- 10Vytvorte vyššie uvedené sekcie. Typ:
:: small_backup <br>: echo.: ozvena.: echoYouchosetobackupNEWfiles.Hitanykeytostartorctrl-ztocancel. pauza> null xcopyc: \ mydirectoryd: \ mybackup/s/m/e gotoend:: full_backup <br>: echo.: ozvena.: echoYouchosetobackupALLfiles.Hitanykeytostartorctrl-ztocancel. pauza> nul xcopyc: \ mydirectoryd: \ mybackup/s/e gotoend:: end: exit
- 11Vytvorte 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 vašim skutočným <my documents = "">.
- 12Uložte súbor do poznámkového bloku ako "mybackup.bat".
- 13Súbor spustíte dvojitým kliknutím.
Metóda 1 z 1: preskúmanie celého kódu
- 1Precvičte si svoje kopírovanie a vkladanie do nasledujúceho textu.
@echooff echoWelcometotheBackupScript! ozvena voľba/C: FN/NVyberte [F] ullBackupor [N] ewfilesBackup, orctrl-ztoexit. IFerrorlevel3gotoend IFerrorlevel2gotosmall_backup IFerrorlevel1gotofull_backup: small_backup echo. ozvena echoYouchosetobackupNEWfiles.Hitanykeytostartorctrl-ztoexit. pauza> null xcopyc: \ mydirectoryd: \ mybackup/s/m/e gotoend: full_backup echo. ozvena echoYouchosetobackupALLfiles.Hitanykeytostartorctrl-ztoexit. pauza> nul xcopyc: \ mydirectoryd: \ mybackup/s/e gotoend: end exit
- 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 <exit> v záverečnej časti na <cmd>, ktorý ponechá 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
- Aj keď sú tu uvedené 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 10 Home ani Professional a spôsobí náhle zatvorenie dávkového súboru bez predchádzajúceho upozornenia.
- Textový editor, napríklad Poznámkový blok, alebo programátorský editor, napríklad HTML-Kit. Programy, ktoré vkladajú ďalšie informácie do súborov (napríklad Word), nie sú vhodné.
- Prístup k príkazovému riadku. Kliknite na tlačidlo <Spustiť> <spustiť> a zadajte príkaz „cmd“. Alebo získate prístup k funkcii v časti <príslušenstvo> v ponuke Štart.
- Niektoré súbory, na ktorých môžete vykonať testovaciu zálohu. Skúste s malým adresárom s niekoľkými súbormi, kým sa nerozbehnete.