您当前的位置:首页 > 电脑百科 > 软件技术 > 操作系统 > windows

【WINDOWS / DOS 批处理】choice命令详解

时间:2022-12-09 19:51:30  来源:今日头条  作者:

【命令格式】

CHOICE [/C choices] [/N] [/CS] [/T timeout /D choice] [/M text] [/?]

【命令功能】

该命令允许用户从选项列表中选择一个选项字符并返回该选项字符的索引。

/C choices参数

choices指定要创建的选项列表。默认列表是 "YN"。

示例

解析

  • 命令一“/c abc”创建的选项列表是“abc”

  • 命令二:。默认列表是 "YN"。

     

有效选项字符的范围: a-z、A-Z、0-9 和 ASCII 值是128 到 254 的字符。

ASCII 值是128 到 254 的字符怎么输入? 详见 在dos命令行下,怎么通过ASCII码的输入字符

示例

选项字符的索引

choice命令执行完成后,ERRORLEVEL 环境变量被设置为从选项列表选择的选项字符的索引(选项字符的索引从1 开始计算)。选择第一个选项字符返回 1,选择第二个选项字符返回 2,等等。如果用户按的键不是有效的选项,该命令则会发出警告响声。如果choice命令检测到错误状态,它返回的ERRORLEVEL值为225。如果用户按 Ctrl+Break 或 Ctrl+C 键,choice命令返回的ERRORLEVEL值为0。

示例

/M参数

指定提示之前要显示的描述文字。如果没有指定,则只显示提示。

示例

解析

  • /m "please input"参数的作用:在包括“abc”选项列表的提示前面,添加了要显示的描述文字“please input

/N参数

隐藏在提示中的选项列表,但是选项列表依旧处于启用状态。【注意】提示前面的描述文字不会被隐藏

示例

解析

  • /n参数的作用:在提示中的选项列表(“abc”)被隐藏了,但是该选项列表依旧处于启用状态。提示前面的描述文字("please input")不会被隐藏。

 

【 /CS 参数

指定选项字符区分大小写。在默认情况下,选项字符不区分大小写

示例

解析

  • /CS参数的作用:使选项列表(“abc”)中的选项字符区分大小写

 

【 /T timeout 参数和 /D choice 参数

/D choice参数:在 timeout秒之后,choice指定将要被选择的默认选项字符。选项字符必须在用 /C choices 选项指定的选项列表(即:choices)中; 同时,必须用 /T timeout参数指定 timeout

/T timeout参数:做出默认选择之前,暂停的秒数。可接受的值是从 0 到 9999。如果指定了 0,就不会有暂停,默认选项字符会自动被选择。

注意:/T timeout参数和/D choice参数必须一起使用,缺一不可

示例

解析

  • 如果想使用默认选项字符(A),则不需要输入任何选项字符,5秒后,choice命令自动输入“A”,并执行完毕,然后自动回到“C:>”状态下

  • 如果想自己选择选项字符,需在5秒内输入选项字符

     

【 /?参数

显示choice命令的帮助消息。

在DOS命令行下,实现“人机交互”的命令并不多,choice命令就是其中一条。

应用小示例

在C:out目录下编写一个名为test.bat的批处理脚本,如下:

运行

写作不易,如果您觉得对您有用,请您“支持一下”



Tags:choice命令   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
【WINDOWS / DOS 批处理】choice命令详解
【命令格式】CHOICE [/C choices] [/N] [/CS] [/T timeout /D choice] [/M text] [/?]【命令功能】该命令允许用户从选项列表中选择一个选项字符并返回该选项字符的索引。【...【详细内容】
2022-12-09  Search: choice命令  点击:(416)  评论:(0)  加入收藏
▌简易百科推荐
Win10控制面板,这些必备知识请收好!
Win10控制面板是Windows 10操作系统中的一个重要组件,它为用户提供了一个集中管理和配置系统设置的平台。通过控制面板,用户可以轻松调整计算机的各种设置,从而优化系统性能,提...【详细内容】
2024-04-10  数据蛙恢复专家    Tags:Win10   点击:(1)  评论:(0)  加入收藏
桌面图标不见了怎么恢复?3个轻松恢复方法请记好!
在日常使用电脑的过程中,有时我们会突然发现桌面上的图标不见了,这往往会让人感到困惑和不知所措。不过,别担心,这通常只是一个小问题,有很多方法可以帮助你快速恢复桌面图标。桌...【详细内容】
2024-04-09  数据蛙恢复专家    Tags:桌面图标   点击:(3)  评论:(0)  加入收藏
Win11 24H2狠心封杀!第三方UI修改软件不能用了
快科技4月8日消息,如果你正在用一些可以修改系统UI界面、功能的第三方软件,一定不要升级Windows 11 24H2 RTM正式版,因为它们都被悄无声息地封杀了。据多位网友反馈,Windows 11...【详细内容】
2024-04-08    驱动之家  Tags:Win11   点击:(7)  评论:(0)  加入收藏
Windows 10明年结束免费支持 操作系统付费更新来了
微软宣布,Windows 10操作系统将于明年10月14日正式结束免费的技术支持。自此之后,用户想要获得更新补丁,就需要支付费用。具体而言,企业用户和个人用户将面临不同的收费标准。对...【详细内容】
2024-04-08    中关村在线  Tags:Windows   点击:(9)  评论:(0)  加入收藏
微软已修复 Win10 中 sysprep.exe 系统准备工具无法使用问题
IT之家 4 月 6 日消息,上个月,微软为 Win10 发布了最新的 KB5035941 更新,引入了新的锁屏小部件、用于桌面背景的 Windows 聚焦以及许多其他功能改进。除此之外,此次更新还解决...【详细内容】
2024-04-07    IT之家  Tags:Win10   点击:(7)  评论:(0)  加入收藏
微软 Win11 24H2 设置应用前瞻:加速去控制面板、支持sudo命令等
IT之家 4 月 5 日消息,微软正加速推进 Windows 11 24H2 更新,日前发布了 RTM 候选预览版 Build 26100 更新,而且 Windows 11 LTSC 镜像近日也偷跑现身。Windows Latest 近日发...【详细内容】
2024-04-05    IT之家  Tags:Win11   点击:(10)  评论:(0)  加入收藏
微软 Win11 新增两种键盘快捷方式,方便调整文件资源管理器列宽
IT之家 3 月 24 日消息,虽然 Windows 已经是一个非常成熟的操作系统,但微软仍会不时添加一些新的快捷键。对于用户来说,如果能更多地去了解一些常用键盘快捷键,可能对于提高办公...【详细内容】
2024-03-24    IT之家  Tags:Win11   点击:(18)  评论:(0)  加入收藏
Win11 学院:如何在 Windows 11 Build 226x1.3371 预览版锁屏中扩充财经等内容
3 月 22 日消息,微软今天发布了 Windows 11 226x1.3371 预览版更新,并邀请部分 Release Preview 频道 Windows Insider 用户,测试锁屏扩充功能。微软目前仅邀请部分用户测试,如...【详细内容】
2024-03-22    IT之家  Tags:Win11   点击:(25)  评论:(0)  加入收藏
Win10关闭自带杀毒软件教程,两招彻底把Windows Defender关闭
很多玩辅助的小伙伴电脑一般都会安装第三方杀毒软件,如360、火绒,管家等,但是Win10系统的话还自带了Windows Defender得杀毒软件,在打开一些包含EXE程序的时候,Windows Defender...【详细内容】
2024-02-26  荒野大镖客    Tags:Win10   点击:(1)  评论:(0)  加入收藏
微软 Win11 画图 Canary / Dev 更新,更接近 Photoshop 使用体验
IT之家 2 月 22 日消息,微软画图去年年底为“画图”引入了大量新功能,例如图层、深色模式,以及 DALL-E 3 集成的 AI 生图功能。@PhantomOfEarth 发现,微软最近更新了 Canary / D...【详细内容】
2024-02-23    IT之家  Tags:画图   点击:(55)  评论:(0)  加入收藏
相关文章
    无相关信息
站内最新
站内热门
站内头条