Cara menggunakan pilihan dan mengatur dalam file batch

Di bawah ini adalah bagaimana Anda dapat menggunakan pilihan dan mengatur perintah dalam file batch untuk memberikan file batch Anda kemampuan pengguna untuk memilih dari daftar opsi.

  • Cara menggunakan set
  • Cara menggunakan pilihan

Di bawah ini adalah bagaimana Anda dapat menggunakan perintah yang ditetapkan untuk memberikan pengguna file batch kemampuan untuk menekan 1, 2, atau 3 dan melakukan langkah-langkah untuk opsi yang ditekan.

 @ECHO off cls: mulai ECHO. ECHO 1. Cetak Hello ECHO 2. Cetak Bye ECHO 3. Cetak Test set choice = set / p choice = Ketikkan nomor yang akan dicetak teks. jika tidak '% choice%' == '' setel pilihan =% pilihan: ~ 0, 1% jika '% choice%' == '1' kebagian halo jika '% choice%' == '2' selamat tinggal jika ' % choice% '==' 3 'uji goto ECHO "% choice%" tidak valid, coba lagi ECHO. mulai goto: halo ECHO HALO akhir goto: sampai jumpa ECHO BYE akhir goto: tes ECHO TEST akhir goto: akhir jeda 

Dalam file kumpulan di atas, variabel% choice% diberikan ketika pengguna memasukkan data dan menekan masuk dengan baris pilihan set / p. Jika 1, 2, atau 3 dimasukkan oleh pengguna menggunakan perintah goto pergi ke label yang sesuai dan melakukan gema dan pergi ke akhir file batch.

  • Lihat halaman perintah yang ditetapkan untuk informasi dan opsi lebih lanjut.

Cara menggunakan pilihan dalam file batch

Di bawah ini adalah contoh bagaimana Anda dapat menggunakan perintah pilihan untuk memberikan pengguna file batch kemampuan untuk menekan 1, 2, atau 3 dan melakukan langkah-langkah untuk opsi yang ditekan.

 @ECHO OFF: BEGINCLSCHOICE / N / C: 123 / M "PILIH NOMOR (1, 2, atau 3)"% 1 JIKA ERRORLEVEL == 3 GOTO THREEIF ERRORLEVEL == 2 GOTO TWOIF ERRORLEVEL == 1 GOTO ONEGOTO END: THREEECHO ANDA PUNYA PRESSED THREEGOTO END: TWOECHO ANDA PUN PRESSED TWOGOTO END: ONEECHO ANDA PUN PRESSED ONE: END 

jeda

Dalam file batch di atas, pilihan memiliki opsi yang tersedia 1, 2, atau 3 dan jika salah satu dari ini ditekan pergi ke label yang sesuai dengan goto dan gema nomor yang ditekan.

  • Lihat halaman perintah pilihan kami untuk informasi dan opsi lebih lanjut.