Cara menggunakan pilihan dan mengatur dalam file batch
Di bawah ini adalah cara menggunakan pilihan dan mengatur perintah dalam file batch untuk memberi pengguna daftar opsi yang dapat dipilih.
Cara menggunakan set dalam file batch
Di bawah ini adalah bagaimana Anda dapat menggunakan perintah set untuk memberi pengguna file batch kemampuan untuk menekan 1, 2, atau 3 dan melakukan langkah-langkah untuk opsi yang ditekan.
@ECHO off cls :start ECHO. ECHO 1. Print Hello ECHO 2. Print Bye ECHO 3. Print Test set choice= set /p choice=Type the number to print text. if not '%choice%'=='' set choice=%choice:~0,1% if '%choice%'=='1' goto hello if '%choice%'=='2' goto bye if '%choice%'=='3' goto test ECHO "%choice%" is not valid, try again ECHO. goto start :hello ECHO HELLO goto end :bye ECHO BYE goto end :test ECHO TEST goto end :end pause
Dalam file batch di atas, variabel% pilihan% ditetapkan saat pengguna memasukkan data dan menekan enter dengan baris pilihan set / p. Jika 1, 2, atau 3 dimasukkan, goto pergi ke label yang sesuai dan melakukan gema dan pergi ke akhir file batch.
Cara menggunakan pilihan dalam file batch
Di bawah ini adalah cara menggunakan perintah pilihan untuk memberikan tiga opsi dan melakukan langkah tertentu.
@ECHO OFF
:BEGIN
CLS
CHOICE /N /C:123 /M "PICK A NUMBER (1, 2, or 3)"%1 IF ERRORLEVEL ==3 GOTO THREE
IF ERRORLEVEL ==2 GOTO TWO
IF ERRORLEVEL ==1 GOTO ONE
GOTO END
:THREE
ECHO YOU HAVE PRESSED THREE
GOTO END
:TWO
ECHO YOU HAVE PRESSED TWO
GOTO END
:ONE
ECHO YOU HAVE PRESSED ONE
:END
pause
Dalam file batch di atas, pilihan memiliki opsi 1, 2, atau 3. Jika salah satu dari ini ditekan, ia pergi ke label dengan goto dan menggemakan nomor yang ditekan.