- 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: AKHIRjeda
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.