File batch adalah perintah baris perintah DOS yang digabungkan bersama. Di Linux mereka dikenal sebagai skrip shell, dan mengikuti sintaks yang sama sekali berbeda. Pengguna Windows awal harus menggunakan file batch (autoexec.bat) untuk mengalokasikan huruf drive ke CD-ROM mereka, untuk menginstal Windows dari CD. File batch tidak begitu penting saat ini, meskipun masih didukung oleh versi Windows yang lebih baru.
Di bawah Windows XP/2000+, file batch (*.bat) dijalankan di jendela khusus (alias Command Prompt) yang dibuat oleh c:\window\system32\cmd.exe (ini bisa disebut command.com dalam beberapa kasus). Perintah dapat diketik secara individual, atau terdaftar secara berurutan dalam file batch, membutuhkan penggunaan bahasa file batch. How-To ini akan memberi tahu Anda cara membuat dan menjalankan file batch Microsoft, memberikan cadangan sederhana sebagai contoh.
Langkah
Langkah 1. Buka editor teks Anda
Harapkan untuk menggunakan kunci A-Z/0-9/, simbol (!$| dll), dan Enter. Sebagian besar perintah tidak memeriksa entri untuk huruf besar/kecil, jadi untuk saat ini jangan khawatir tentang CAPS (atau cApS). Setiap perintah (dan parameternya) berjalan dalam satu baris. Buka jendela baris perintah (cmd.exe) untuk menguji perintah yang ingin Anda jalankan. Atur jendela Anda sehingga Anda dapat melihat keduanya.
Langkah 2. Mulai menulis file
Untuk mulai menulis file, kebanyakan orang memulai dengan
@echo mati
karena menghentikan setiap perintah yang dicetak saat diproses. Ini mengurangi kekacauan di layar pengguna.
: @echo mati
Langkah 3. Tekan Enter
Ingatlah untuk menekan Enter setelah setiap perintah.
Langkah 4. Selamat datang pengguna ke program
Jenis:
: echo Selamat datang di Skrip Cadangan!
Langkah 5. Tekan Enter lagi
Langkah 6. Tinggalkan baris kosong untuk spasi yang rapi kemudian lanjutkan mengetik baris lain
: gema.
Langkah 7. Tekan Enter sekali lagi
Langkah 8. Program opsi apa yang Anda inginkan untuk dilihat oleh orang yang menjalankan program Anda
Kode di bawah ini memberi pengguna pilihan. Entah mereka menekan F, atau N, atau mereka menekan Q atau CTRL-Z yang membatalkan seluruh skrip.
: choice /C:FNQ /N Pilih [F]ull Backup atau [N]file baru saja. Tekan [Q] atau [CTRL-Z] untuk keluar.
Langkah 9. Buat perintah untuk setiap pilihan
Jika pengguna menekan Q program mengembalikan "3", dan pergi ke bagian "akhir". Jika mereka menekan N program mengembalikan "2", dan pergi ke bagian "small_backup". Jika mereka menekan F, program mengembalikan "1", dan pergi ke "full_backup". "Errorlevel" bukanlah pesan kesalahan seperti itu, hanya satu-satunya cara untuk mengatur output dari perintah CHOICE.
: JIKA errorlevel 3 goto end: JIKA errorlevel 2 goto small_backup: JIKA errorlevel 1 goto full_backup
Langkah 10. Buat bagian-bagian yang disebutkan di atas
Jenis:
::small_backup
: gema.: gema.: echo Anda memilih untuk membuat cadangan file BARU. Tekan sembarang tombol untuk memulai 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 mencadangkan SEMUA file. Tekan sembarang tombol untuk memulai atau ctrl-z untuk membatalkan. jeda >nul xcopy c:\mydirectory d:\mybackup /s/e goto end::end: exit
Langkah 11. Buat direktori yang disebutkan di atas, dan salin beberapa file pengujian kecil ke direktori sumber yang siap untuk pengujian
Nanti Anda dapat mengubah nama direktori tersebut agar sesuai dengan file.
Langkah 12. Simpan file di Notepad sebagai "mybackup.bat"
Langkah 13. Klik dua kali file tersebut untuk menjalankannya
Metode 1 dari 1: Memeriksa Kode Lengkap
Langkah 1. Latih keterampilan menyalin dan menempel pada teks berikut
@echo off echo Selamat datang di Skrip Cadangan! gema. pilihan /C:FN /N Pilih [F]ull Backup atau [N]new files Backup, atau ctrl-z untuk keluar. JIKA errorlevel 3 goto end JIKA errorlevel 2 goto small_backup JIKA errorlevel 1 goto full_backup:small_backup echo. gema. echo Anda memilih untuk membuat cadangan file BARU. Tekan sembarang tombol untuk memulai 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 mencadangkan SEMUA file. Tekan sembarang tombol untuk memulai atau ctrl-z untuk keluar. jeda >nul xcopy c:\mydirectory d:\mybackup /s/e goto end:end exit
Tips
-
Menutup Jendela:
Jika Anda ingin program ditutup setelah selesai, biarkan skrip apa adanya. Jika Anda ingin membiarkan jendela terbuka untuk perintah lebih lanjut, ubah perintah di bagian terakhir menjadi, yang membiarkan jendela terbuka.
-
Direktori saat ini:
Jika program mereferensikan file di direktorinya sendiri, Anda tidak perlu memasukkan huruf drive. Jadi dengan file batch di C:\ Anda dapat menargetkan file di c:\temp\ hanya dengan mengetik: : Xcopy temp\*.* d:\temp /s/m
Peringatan
- Meskipun perintah yang ditampilkan di sini cukup berbahaya, penggunaan perintah sistem tertentu dalam file batch berpotensi berbahaya jika disalahgunakan.
- Perintah CHOICE tidak disertakan dalam Windows XP Home atau Professional dan akan menyebabkan file batch ditutup secara tiba-tiba tanpa pemberitahuan sebelumnya.