批处理命令——choice

【1】choice命令简介

  使用此命令可以提示用户输入一个选择项,根据用户输入的选择项再决定执行具体的过程。

  使用时应该加/c:参数,c: 后应写提示可输入的字符或数字,之间无空格。冒号是可选项。

  使用时加也可选择加/m:参数,m:后应写提示说明语。

  具体的命令使用请参见choice/? 如下图所示:

  choice命令使用详细如上。

【2】应用示例

  常用情况,简单举例如下:新建一个文本文件,命名为choicedemo,修改文件类型为bat,用Notepad++打开编辑内容如下:

 1 @echo off
 2 :begin
 3 choice /c:1234 /m:"please select"
 4 if %errorlevel%==4 goto end
 5 if %errorlevel%==3 goto three
 6 if %errorlevel%==2 goto two
 7 if %errorlevel%==1 goto one
 8 :one
 9 echo 111
10 pause>nul
11 goto begin
12 :two
13 echo 222
14 pause>nul
15 goto begin
16 :three
17 echo 333
18 pause>nul
19 goto begin
20 :end
21 echo I want to quit
22 pause>nul

  执行效果如下:

  尤其注意:此文件名称不可以命名为choice,因为那样会进入死循环,不告诉你我是肿么知道的,让我先哭会~~

 

Good  Good  Study, Day  Day  Up.

顺序  选择  循环  总结

posted @ 2015-12-27 15:34  kaizen  阅读(...)  评论(...编辑  收藏