Cara Menggunakan Bahasa Fail Microsoft Batch (dengan Gambar)

Isi kandungan:

Cara Menggunakan Bahasa Fail Microsoft Batch (dengan Gambar)
Cara Menggunakan Bahasa Fail Microsoft Batch (dengan Gambar)

Video: Cara Menggunakan Bahasa Fail Microsoft Batch (dengan Gambar)

Video: Cara Menggunakan Bahasa Fail Microsoft Batch (dengan Gambar)
Video: Cara bikin anak kembar identik. 2024, April
Anonim

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

Gunakan Bahasa Fail Microsoft Batch Langkah 1
Gunakan Bahasa Fail Microsoft Batch Langkah 1

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.

Gunakan Bahasa Microsoft Batch File Step 2
Gunakan Bahasa Microsoft Batch File Step 2

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

Gunakan Bahasa Microsoft Batch File Step 3
Gunakan Bahasa Microsoft Batch File Step 3

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.

Gunakan Bahasa Microsoft Batch File Step 4
Gunakan Bahasa Microsoft Batch File Step 4

Langkah 12. Simpan fail di Notepad sebagai "mybackup.bat"

Langkah 13. Klik dua kali fail untuk menjalankannya

Kaedah 1 dari 1: Meneliti Kod Penuh

Gunakan Bahasa Fail Microsoft Batch Langkah 5
Gunakan Bahasa Fail Microsoft Batch Langkah 5

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.

Disyorkan: