Fail kumpulan adalah arahan baris perintah DOS yang disatukan bersama. Di Linux mereka dikenali sebagai skrip shell, dan mengikuti sintaks yang sama sekali berbeza. Pengguna Windows awal harus menggunakan batch file (autoexec.bat) untuk memperuntukkan huruf pemacu ke CD-ROM mereka, untuk memasang Windows dari CD. Fail kumpulan tidak begitu penting pada masa kini, walaupun masih disokong oleh versi Windows yang lebih baru.
Di bawah Windows XP / 2000 +, batch file (*.bat) dijalankan di tetingkap khas (aka Command Prompt) yang dibuat oleh c: / window / system32 / cmd.exe (ini mungkin disebut command.com dalam beberapa keadaan). Perintah boleh diketik secara individu, atau disenaraikan secara berurutan dalam file batch, yang memerlukan penggunaan bahasa file batch. How-To ini akan memberitahu anda bagaimana membuat dan menjalankan file batch Microsoft, dengan memberi cadangan ringkas sebagai contoh.
Langkah-langkah
Langkah 1. Buka penyunting teks anda
Jangkakan menggunakan kekunci A-Z / 0-9 /, simbol (! $ | Dll), dan Enter. Sebilangan besar perintah tidak memeriksa entri untuk huruf besar / kecil, jadi buat masa ini jangan risau tentang CAPS (atau cApS). Setiap arahan (dan parameternya) berjalan pada satu baris. Buka tetingkap baris perintah (cmd.exe) untuk menguji arahan yang ingin anda jalankan. Susun tingkap anda supaya anda dapat melihat keduanya.
Langkah 2. Mula menulis fail
Untuk mula menulis fail, kebanyakan orang memulakannya
@hentikan
kerana menghentikan setiap arahan dicetak semasa diproses. Ini mengurangkan kekacauan di layar pengguna.
: @dengarkan
Langkah 3. Tekan ↵ Enter
Ingatlah untuk menekan Enter selepas setiap arahan.
Langkah 4. Selamat datang pengguna ke program ini
Jenis:
: echo Selamat Datang ke Skrip Sandaran!
Langkah 5. Tekan ↵ Masukkan sekali lagi
Langkah 6. Biarkan baris kosong untuk jarak yang kemas kemudian terus menaip baris lain
: gema.
Langkah 7. Tekan ↵ Masukkan sekali lagi
Langkah 8. Program pilihan apa yang anda mahu orang yang menjalankan program anda dapat dilihat
Kod di bawah ini memberi pengguna pilihan. Sama ada mereka menekan F, atau N, atau mereka menekan Q atau CTRL-Z yang membatalkan keseluruhan skrip.
: pilihan / C: FNQ / N Pilih [F] ull Backup atau [N] ew fail sahaja. Tekan [Q] atau [CTRL-Z] untuk keluar.
Langkah 9. Buat arahan untuk setiap pilihan
Sekiranya pengguna menekan Q, program mengembalikan "3", dan pergi ke bahagian "akhir". Sekiranya mereka menekan N, program mengembalikan "2", dan pergi ke bahagian "small_backup". Sekiranya mereka menekan F, program mengembalikan "1", dan pergi ke "full_backup". "Errorlevel" bukan mesej ralat seperti itu, satu-satunya cara untuk menetapkan output dari perintah PILIHAN.
: JIKA tingkat kesalahan 3 goto akhir: JIKA tahap kesalahan 2 goto small_backup: IF tingkat kesalahan 1 goto full_backup
Langkah 10. Buat bahagian yang disebut di atas
Jenis:
:: cadangan kecil
: gema.: gema.: echo Anda memilih untuk membuat sandaran fail BARU. Tekan sebarang kekunci untuk memulakan atau ctrl-z untuk membatalkan. jeda> nul xcopy c: / mydirectory d: / mybackup / s / m / e goto end:: full_backup
: gema.: gema.: echo Anda memilih untuk membuat sandaran SEMUA fail. Tekan sebarang kekunci untuk memulakan atau ctrl-z untuk membatalkan. jeda> nul xcopy c: / mydirectory d: / mybackup / s / e goto end:: end: exit
Langkah 11. Buat direktori yang disebut di atas, dan salin beberapa fail ujian kecil ke dalam direktori sumber yang siap diuji
Nanti anda boleh menukar nama direktori tersebut sesuai dengan yang sebenarnya.
Langkah 12. Simpan fail di Notepad sebagai "mybackup.bat"
Langkah 13. Klik dua kali fail untuk menjalankannya
Kaedah 1 dari 1: Meneliti Kod Penuh
Langkah 1. Latih kemahiran menyalin dan menampal teks berikut
@echo off echo Selamat Datang di Skrip Sandaran! gema. pilihan / C: FN / N Pilih [F] ul Backup atau [N] ew Backup file, atau ctrl-z untuk keluar. IF errorlevel 3 goto end IF errorlevel 2 goto small_backup IF errorlevel 1 goto full_backup: small_backup echo. gema. echo Anda memilih untuk membuat sandaran fail BARU. Tekan sebarang kekunci untuk memulakan atau ctrl-z untuk keluar. jeda> nul xcopy c: / mydirectory d: / mybackup / s / m / e goto end: full_backup echo. gema. echo Anda memilih untuk membuat sandaran SEMUA fail. Tekan sebarang kekunci untuk memulakan atau ctrl-z untuk keluar. jeda> nul xcopy c: / mydirectory d: / mybackup / s / e goto end: end exit
Petua
-
Menutup Tetingkap:
Sekiranya anda mahu program ditutup setelah selesai, tinggalkan skrip seperti sedia ada. Sekiranya anda ingin membiarkan tetingkap terbuka untuk arahan selanjutnya, ubah perintah di bahagian akhir menjadi, yang membiarkan tetingkap terbuka.
-
Direktori Semasa:
Sekiranya program merujuk fail dalam direktori sendiri, anda tidak perlu memasukkan huruf pemacu. Jadi dengan fail kumpulan dalam C: / anda dapat menargetkan fail dalam c: / temp / hanya dengan mengetik: : Xcopy temp / *. * D: / temp / s / m
Amaran
- Walaupun arahan yang ditunjukkan di sini tidak berbahaya, penggunaan perintah sistem tertentu dalam fail kumpulan berpotensi berbahaya jika disalahgunakan.
- Perintah PILIHAN tidak termasuk dalam Windows XP Home atau Professional dan akan menyebabkan fail batch ditutup secara tiba-tiba tanpa pemberitahuan sebelumnya.