Cara menggunakan pilihan dan tetapkan dalam fail kumpulan

Di bawah adalah bagaimana anda boleh menggunakan pilihan dan menetapkan arahan dalam fail kelompok untuk memberikan fail kumpulan anda keupayaan pengguna untuk memilih dari senarai pilihan.

  • Cara menggunakan set
  • Cara menggunakan pilihan

Di bawah adalah bagaimana anda boleh menggunakan arahan yang ditetapkan untuk memberi pengguna fail batch keupayaan untuk menekan 1, 2, atau 3 dan melakukan langkah-langkah untuk pilihan yang ditekan.

 @ECHO off cls: mulakan ECHO. ECHO 1. Mencetak Hello ECHO 2. Print Bye ECHO 3. Cetak Ujian set pilihan = set / p pilihan = Taip nombor untuk mencetak teks. jika tidak '% choice%' == '' set choice =% choice: ~ 0, 1% if '% choice%' == '1' goto hello if '% choice%' == '2' % choice% '==' 3 'ujian goto ECHO "% choice%" tidak sah, cuba lagi ECHO. goto start: hello ECHO HELLO goto end: bye ECHO BYE goto end: test ECHO TEST goto end: end pause 

Dalam fail kelompok di atas, pemboleh ubah% pilihan% ditugaskan apabila pengguna memasuki data dan menekan masuk dengan garis pilihan / p pilihan. Jika 1, 2, atau 3 dimasukkan oleh pengguna menggunakan perintah goto, pergi ke label yang bersamaan dan melakukan echo dan pergi ke akhir fail kumpulan.

  • Lihat halaman perintah set kami untuk maklumat lanjut dan pilihan.

Cara menggunakan pilihan dalam fail kelompok

Berikut ialah contoh bagaimana anda boleh menggunakan perintah pilihan untuk memberi pengguna fail kumpulan kemampuan untuk menekan 1, 2, atau 3 dan melakukan langkah-langkah untuk pilihan yang ditekan.

 @ECHO OFF: BEGINCLSCHOICE / N / C: 123 / M "PICK A NUMBER (1, 2, or 3)"% 1 JIKA ERRORLEVEL == 3 GOTO THREEIF ERRORLEVEL == 2 GOTO TWOIF ERRORLEVEL == 1 GOTO ONEGOTO END: THREEECHO ANDA MEMILIKI TAHAP THREEGOTO: TWOECHO ANDA MEMILIKI TAHAP TWOGOTO: ONEECHO ANDA MEMILIKI SATU: AKHIR 

jeda

Dalam fail kelompok di atas, pilihan mempunyai pilihan 1, 2 atau 3 yang tersedia dan jika mana-mana yang ditekan pergi ke label yang sesuai dengan goto dan gema nombor yang ditekan.

  • Lihat halaman arahan pilihan kami untuk maklumat lanjut dan pilihan.