Paketne datoteke so ukazi ukazne vrstice DOS, združeni skupaj. V Linuxu so znani kot lupinski skripti in sledijo popolnoma drugačni sintaksi. Zgodnji uporabniki sistema Windows so morali za namestitev sistema Windows s CD-ja uporabiti paketno datoteko (autoexec.bat) za dodelitev črke pogona svojim CD-jem. Paketne datoteke danes niso tako pomembne, čeprav jih novejše različice sistema Windows še vedno podpirajo.
V sistemu Windows XP/2000+se paketne datoteke (*.bat) izvajajo v posebnem oknu (imenovanem tudi ukazni poziv), ki ga ustvari c: / window / system32 / cmd.exe (v nekaterih primerih se to lahko imenuje command.com). Ukaze lahko vnesete posamično ali jih zaporedno navedete v paketni datoteki, kar zahteva uporabo jezika paketne datoteke. Ta navodila vam bodo povedala, kako ustvarite in zaženete paketno datoteko Microsoft, na primer pa preprosto varnostno kopijo.
Koraki
Korak 1. Odprite urejevalnik besedil
Pričakujte uporabo tipk A-Z/0-9/, simbolov (! $ | Itd.) In Enter. Večina ukazov ne preverja velikih/malih črk, zato zaenkrat ne skrbite za CAPS (ali cApS). Vsak ukaz (in njegovi parametri) gre v eno vrstico. Odprite okno ukazne vrstice (cmd.exe), da preizkusite ukaze, ki jih želite zagnati. Okna razporedite tako, da jih vidite oba.
Korak 2. Začnite pisati datoteko
Za začetek pisanja datoteke večina ljudi začne z
@echo off
saj ustavi tiskanje vsakega ukaza med obdelavo. Zmanjša nered na uporabniškem zaslonu.
: @echo off
Korak 3. Pritisnite ↵ Enter
Ne pozabite pritisniti Enter po vsakem ukazu.
Korak 4. Dobrodošli uporabnika v programu
Vrsta:
: echo Dobrodošli v Backup Script!
Korak 5. Znova pritisnite Enter
Korak 6. Pustite prazno vrstico za čiste presledke in nato nadaljujte z vnosom še ene vrstice
: echo.
Korak 7. Pritisnite ↵ Enter še enkrat
Korak 8. Programirajte, katere možnosti želite, da vidi oseba, ki vodi vaš program
Ta spodnja koda daje uporabniku možnost izbire. Ali pritisnejo F ali N ali pa pritisnejo Q ali CTRL-Z, ki prekliče celoten skript.
: choice /C: FNQ /N Izberite samo [F] ull Backup ali [N] ew files only. Za izhod pritisnite [Q] ali [CTRL-Z].
Korak 9. Ustvarite ukaze za vsako izbiro
Če uporabnik pritisne tipko Q, program vrne "3" in gre na razdelek "konec". Če pritisnejo N, program vrne "2" in gre v razdelek "small_backup". Če pritisnejo F, program vrne "1" in gre na "full_backup". "Raven napak" ni sporočilo o napaki kot takšno, le edini način za nastavitev izhoda iz ukaza CHOICE.
: IF error level 3 goto end: IF errorlevel 2 goto small_backup: IF errorlevel 1 goto full_backup
Korak 10. Ustvarite zgoraj omenjene razdelke
Vrsta:
:: small_backup
: echo.: echo.: echo Izbrali ste varnostno kopijo novih datotek. Pritisnite katero koli tipko za začetek ali ctrl-z za preklic. premor> nul xcopy c: / mydirectory d: / mybackup/s/m/e goto end:: full_backup
: echo.: echo.: echo Izbrali ste varnostno kopijo VSE datotek. Pritisnite katero koli tipko za začetek ali ctrl-z za preklic. premor> nul xcopy c: / mydirectory d: / mybackup /s /e goto end:: end: exit
Korak 11. Ustvarite zgoraj omenjene imenike in kopirajte nekaj majhnih preskusnih datotek v izvorni imenik, pripravljen za testiranje
Kasneje lahko imena teh imenikov spremenite tako, da ustrezajo vašemu resničnemu.
Korak 12. Shranite datoteko v beležnico kot "mybackup.bat"
Korak 13. Dvokliknite datoteko, da jo zaženete
Metoda 1 od 1: Pregled celotne kode
Korak 1. Vadite svoje sposobnosti kopiranja in lepljenja na naslednjem besedilu
@echo off echo Dobrodošli v Backup Script! odmev. choice /C: FN /N Izberite [F] ull Backup ali [N] ew files Backup ali ctrl-z za izhod. Raven napake IF 3 pojdi do konca Stopnja napake IF 2 pojdi na small_backup Raven napake IF 1 goto full_backup: small_backup echo. odmev. echo Izbrali ste varnostno kopiranje novih datotek. Pritisnite katero koli tipko za začetek ali ctrl-z za izhod. premor> nul xcopy c: / mydirectory d: / mybackup/s/m/e goto end: full_backup echo. odmev. echo Izbrali ste varnostno kopijo VSE datotek. Pritisnite katero koli tipko za začetek ali ctrl-z za izhod. premor> nul xcopy c: / mydirectory d: / mybackup /s /e goto end: end exit
Nasveti
-
Zapiranje okna:
Če želite, da se program zapre, ko končate, pustite skript tak, kot je. Če želite pustiti okno odprto za nadaljnje ukaze, spremenite ukaz v zadnjem razdelku na, tako da okno ostane odprto.
-
Trenutni imenik:
Če se program sklicuje na datoteke v svojem imeniku, vam ni treba vnesti črke pogona. S paketno datoteko v C: / lahko ciljate na datoteke v c: / temp / samo tako, da vnesete: : Xcopy temp \*.* D: / temp /s /m
Opozorila
- Medtem ko so tukaj prikazani ukazi precej neškodljivi, je uporaba nekaterih sistemskih ukazov v paketnih datotekah potencialno nevarna, če jih zlorabite.
- Ukaz CHOICE ni vključen v Windows XP Home ali Professional in bo povzročil, da se paketna datoteka nenadoma zapre brez predhodnega obvestila.