MS-DOS和Windows命令行选择命令

目录:

MS-DOS和Windows命令行选择命令
MS-DOS和Windows命令行选择命令
Anonim

选择命令允许用户运行,而他们让一组选项中保持批处理文件和脚本。

具有使用choice命令的批处理文件的Microsoft Windows 2000和Windows XP用户应修改批处理文件以使用MS-DOS set命令。

可用性

Choice是一个外部命令,可用于以下Microsoft操作系统。MS-DOS的早期版本使用choice.com作为外部文件。Windows的所有版本都将choicee.exe用作外部文件。

  • MS-DOS 6.0以上
  • Windows 95
  • Windows 98
  • Windows Vista
  • Windows 7的
  • Windows 8
  • Windows 10

选择语法

  • Windows Vista和更高版本的语法
  • Windows XP和更早的语法

Windows Vista和更高版本的语法

选择[/ C选择项] [/ N] [/ CS] [/ T超时/ D选择] [/ M文本]

/ C选择 指定要创建的选项列表。默认列表为“ YN”。
/ N 隐藏提示中的选项列表。显示提示前的消息,并且选项仍处于启用状态。
/ CS 允许选择区分大小写的选项。默认情况下,该实用程序不区分大小写。
/ T超时 做出默认选择之前要暂停的秒数。可接受的值是0到9999。如果指定0,则不会暂停,并且选择了默认选项。
/ D选择 在nnnn秒后指定默认选项。字符必须在/ C选项指定的选项集中,并且还必须使用/ T指定nnnn。
/ M文字 指定在提示之前显示的消息。如果未指定,则该实用程序仅显示提示。

注意:

ERRORLEVEL环境变量设置为从选项集中选择的键的索引。列出的第一个选项返回值1,第二个返回值2,依此类推。如果用户按下不是有效选项的键,该工具会发出警告蜂鸣声。如果工具检测到错误情况,它将返回ERRORLEVEL值255。如果用户按Ctrl + BREAK或Ctrl + C,则工具将返回ERRORLEVEL值0。在批处理程序中使用ERRORLEVEL参数时,请以递减的顺序列出它们订购。

例子:

选择 /?选择/ C YNC / M“按Y表示是,按N表示否,或按C表示取消。” “选择/ T 10 / C ync / CS / D y选择/ C ab / M”为选项1选择a,为选项2选择b。选择/ C ab / N / M“为选项1选择a,为选项2选择b。”

Windows XP和更早的语法

选择[/ C [:]选择] [/ N] [/ S] [/ T [:] c,nn] [文本]

选件

/ C [:]选择 指定允许的密钥。默认为是/否。
/ N 不显示选项和“?” 在提示字符串的末尾。
/秒 将选择键区分大小写。
/ T [:] c,nn nn秒后默认选择为c。
文本 显示的提示字符串。