- วิธีใช้ชุด
- วิธีใช้ตัวเลือก
ด้านล่างเป็นวิธีที่คุณสามารถใช้คำสั่ง set เพื่อให้ผู้ใช้ไฟล์แบตช์สามารถกด 1, 2 หรือ 3 และทำตามขั้นตอนสำหรับตัวเลือกที่กด
@ECHO ปิด cls: เริ่ม ECHO ECHO 1. พิมพ์ Hello ECHO 2. พิมพ์ Bye ECHO 3. พิมพ์ชุดทดสอบทางเลือก = ชุดตัวเลือก / p = พิมพ์หมายเลขเพื่อพิมพ์ข้อความ ถ้าไม่ใช่ '% choice%' == '' set choice =% choice: ~ 0, 1% ถ้า '% choice%' == '1' กลับไปสวัสดีถ้า '% choice%' == '2' กลับไปถ้า ' % choice% '==' 3 'goto ทดสอบ ECHO "% choice%" ไม่ถูกต้องลอง ECHO อีกครั้ง เริ่มต้น goto: สวัสดี ECHO สวัสดีข้ามไป goto: ลาก่อน ECHO ลาก่อนจบ: ทดสอบทดสอบ ECHO ปลาย goto: หยุดชั่วคราว
ในไฟล์แบตช์ข้างต้นตัวแปร% choice% จะถูกกำหนดเมื่อผู้ใช้ป้อนข้อมูลและกด Enter ด้วยบรรทัดตัวเลือก set / p หาก 1, 2 หรือ 3 ถูกป้อนโดยผู้ใช้โดยใช้คำสั่ง goto ไปที่เลเบลที่สอดคล้องกันและดำเนินการ echo และไปที่จุดสิ้นสุดของแบตช์ไฟล์
- ดูหน้าคำสั่งการตั้งค่าของเราสำหรับข้อมูลเพิ่มเติมและตัวเลือก
วิธีใช้ตัวเลือกในไฟล์แบตช์
ด้านล่างเป็นตัวอย่างวิธีที่คุณสามารถใช้คำสั่ง choice เพื่อให้ผู้ใช้ไฟล์แบตช์สามารถกด 1, 2 หรือ 3 และทำตามขั้นตอนสำหรับตัวเลือกที่กด
@ECHO OFF: BEGINCLSCHOICE / N / C: 123 / M "เลือกจำนวน (1, 2 หรือ 3)"% 1 ถ้า ERRORLEVEL == 3 GOTO THREEIF ERRORLEVEL == 2 GOTO ONOOTOO END: สาม คุณได้กด THREEGOTO END แล้ว: TWOECHO คุณได้กด TWOGOTO END: ONEECHO คุณได้กดหนึ่ง: ENDหยุด
ในไฟล์แบตช์ด้านบนตัวเลือกมีตัวเลือกที่มีให้เลือกคือ 1, 2 หรือ 3 และหากมีสิ่งใดถูกกดไปที่ป้ายกำกับที่เหมาะสมโดยมีการข้ามและสะท้อนจำนวนที่กด
- ดูหน้าคำสั่งตัวเลือกของเราสำหรับข้อมูลและตัวเลือกเพิ่มเติม