Paketne datoteke su naredbe DOS -ove naredbene linije spojene zajedno. U Linuxu su poznate kao ljuske skripte i slijede potpuno drugačiju sintaksu. Rani korisnici Windowsa morali su koristiti paketnu datoteku (autoexec.bat) za dodjeljivanje slova pogona svojim CD-ROM-ovima kako bi instalirali Windows s CD-a. Paketne datoteke danas nisu toliko važne, iako ih još uvijek podržavaju novije verzije sustava Windows.
U sustavu Windows XP/2000+, paketne datoteke (*.bat) izvode se u posebnom prozoru (poznatom i kao naredbeni redak) koji je stvorio c: / window / system32 / cmd.exe (u nekim se slučajevima to može nazvati command.com). Naredbe se mogu upisivati pojedinačno ili u nizu u nizu u paketnoj datoteci, što zahtijeva upotrebu jezika paketne datoteke. Ovaj Kako će vam reći kako stvoriti i pokrenuti Microsoft skupnu datoteku, dajući primjer jednostavne sigurnosne kopije.
Koraci
Korak 1. Otvorite uređivač teksta
Očekujte korištenje tipki A-Z/0-9/, simbola (! $ | Itd.) I Enter. Većina naredbi ne provjerava unos velikih/malih slova pa se zasad ne brinite o CAPS (ili cApS). Svaka naredba (i njeni parametri) idu u jednom retku. Otvorite prozor naredbenog retka (cmd.exe) da biste testirali naredbe koje želite pokrenuti. Rasporedite prozore tako da ih vidite oboje.
Korak 2. Počnite pisati datoteku
Većina ljudi započinje s pisanjem datoteke
@echo off
jer zaustavlja ispisivanje svake naredbe tijekom obrade. Smanjuje nered na korisničkom zaslonu.
: @echo off
Korak 3. Pritisnite ↵ Enter
Ne zaboravite pritisnuti Enter nakon svake naredbe.
Korak 4. Dobrodošli korisniku u program
Tip:
: echo Dobro došli u sigurnosnu kopiju skripte!
Korak 5. Pritisnite ↵ Enter ponovo
Korak 6. Ostavite prazan redak za uredan razmak, a zatim nastavite upisivati još jedan redak
: jeka.
Korak 7. Pritisnite ↵ Enter još jednom
Korak 8. Programirajte koje opcije želite da vidi osoba koja vodi vaš program
Ovaj donji kod daje korisniku izbor. Ili pritisnu F, ili N, ili pritisnu Q ili CTRL-Z čime se poništava cijela skripta.
: choice /C: FNQ /N Odaberite samo [F] ull Backup ili [N] ew datoteke. Pritisnite [Q] ili [CTRL-Z] za izlaz.
Korak 9. Izradite naredbe za svaki izbor
Ako korisnik pritisne Q, program vraća "3" i ide na odjeljak "kraj". Ako pritisnu N, program vraća "2" i odlazi u odjeljak "mala_bakup". Ako pritisnu F, program vraća "1" i ide na "full_backup". "Razina pogreške" nije poruka o pogrešci kao takva, samo je jedini način da postavite izlaz iz naredbe CHOICE.
: IF level error 3 goto end: IF errorlevel 2 goto small_backup: IF errorlevel 1 goto full_backup
Korak 10. Izradite gore navedene odjeljke
Tip:
:: small_backup
: jeka.: jeka.: echo Odabrali ste sigurnosnu kopiju NOVIH datoteka. Pritisnite bilo koju tipku za početak ili ctrl-z za otkazivanje. pause> nul xcopy c: / mydirectory d: / mybackup/s/m/e goto end:: full_backup
: jeka.: jeka.: echo Odabrali ste sigurnosnu kopiju SVIH datoteka. Pritisnite bilo koju tipku za početak ili ctrl-z za otkazivanje. pause> nul xcopy c: / mydirectory d: / mybackup /s /e goto end:: end: exit
Korak 11. Izradite gore navedene direktorije i kopirajte nekoliko malih testnih datoteka u izvorni direktorij spreman za testiranje
Kasnije možete promijeniti te nazive direktorija tako da odgovaraju vašem stvarnom.
Korak 12. Spremite datoteku u Notepad kao "mybackup.bat"
Korak 13. Dvaput kliknite datoteku da biste je pokrenuli
Metoda 1 od 1: Ispitivanje cijelog koda
Korak 1. Vježbajte svoje vještine kopiranja i lijepljenja na sljedeći tekst
@echo off echo Dobro došli u sigurnosnu kopiju skripte! jeka. choice /C: FN /N Odaberite [F] ull Backup ili [N] ew files Backup, ili ctrl-z za izlaz. IF razina pogreške 3 goto end IF errorlevel 2 goto small_backup IF errorlevel 1 goto full_backup: small_backup echo. jeka. echo Odabrali ste sigurnosnu kopiju NOVIH datoteka. Pritisnite bilo koju tipku za početak ili ctrl-z za izlaz. pause> nul xcopy c: / mydirectory d: / mybackup/s/m/e goto end: full_backup echo. jeka. echo Odabrali ste sigurnosnu kopiju SVIH datoteka. Pritisnite bilo koju tipku za početak ili ctrl-z za izlaz. pause> nul xcopy c: / mydirectory d: / mybackup /s /e goto end: end exit
Savjeti
-
Zatvaranje prozora:
Ako želite da se program zatvori po završetku, ostavite skriptu takvu kakva je. Ako želite ostaviti prozor otvoren za daljnje naredbe, promijenite naredbu u posljednjem odjeljku na, čime prozor ostaje otvoren.
-
Trenutni imenik:
Ako program upućuje na datoteke u vlastitom imeniku, ne morate unijeti slovo pogona. Dakle, s paketnom datotekom u C: / možete ciljati datoteke u c: / temp / samo upisivanjem: : Xcopy temp \*.* D: / temp /s /m
Upozorenja
- Iako su ovdje prikazane naredbe prilično bezopasne, upotreba određenih naredbi sustava u paketnim datotekama potencijalno je opasna ako se zloupotrijebi.
- Naredba CHOICE nije uključena u Windows XP Home niti Professional i uzrokovat će naglo zatvaranje batch datoteke bez prethodne najave.