[会员中心]  [发布文章][发布软件]  [中文繁體] 
 文章·资料  电脑软件  手机软件  网站源码
   本 站 搜 索
[选项]
   推 荐 文 章       More...
华硕易电脑(ASUS Eee PC 1025C)驱动程序(Windows XP)安装参考(图) 华硕易电脑(ASUS Eee PC 1025C..
先来段开场白:为了外出携带方便..
Acronis True Image 使用说明 Acronis True Image 使用说明
  一款可以在Windows下使用..
Norton Ghost 使用详解 Norton Ghost 使用详解
一、分区备份   使用Ghost..
   阅 读 排 行
“.com”域名新发现 “.com”域名新发现
  尽管这不是什么秘密,但也许..
Windows 10 的 LTSB 和 LTSC 版本区别 Windows 10 的 LTSB 和 LTSC 版..
在 Windows 10 系统众多版本中,..
fieldset 和 legend 标签的属性和使用方法 fieldset 和 legend 标签的属性..
fieldset除了可以用style设定他..
Cisco PIX防火墙配置 Cisco PIX防火墙配置
摘要:本文讲述了作者第一次亲手..
Windows 系统安装或备份时 ISO,GHO,WIM,ESD,PMF 都是什么文件类型 Windows 系统安装或备份时 ISO,GH..
【ISO 文件】 ISO 文件其实就..
Microsoft Office Excel 2007 打开 Excel 2003 创建的文件在筛选时出现卡顿的解决方法 Microsoft Office Excel 2007 打..
  Microsoft Office Excel 2007..
ASP如何获取客户端真实IP地址 ASP如何获取客户端真实IP地址
  在 ASP 中使用 Request.Serve..
Base64 编码在线加密 Base64 编码在线加密
> 2); out += bas..
文 章 信 息
DOS 批处理命令(Batch commands)使用说明 Choice 命令
评论()][留言][收藏
[文章分类:电脑·手机·网络 / 电脑系统安装·设置·优化][阅读选项
  在批处理程序中,提示用户作一选择。显示一指定的提示符并暂停等待用户从一组指定的键中作出选择。该命令只能用在批处理程序中。有关ERRORLEVEL参数的详细介绍,见<CHOICE─注解>和<IF>命令。

  语法:CHOICE[/C[:]keys][/N][/S][/T[:]c,nn][text]

  参数:text 指出要在提示符前显示的正文。仅当在提示符前的正文中包括有开关字符(/)作为正文内容时,才要用双引号。如果不指定正文,CHOICE仅显示一个提示符。

  开关项:

  /C[:]keys 指定提示中可接受的按键。显示时,这些键出现在[]内,键之间以逗号分隔,最后跟一问号。若不指定/C开关,CHOICE采用隐含值YN。冒号(:)是可选项。

  /N 让CHOICE不显示提示符,但提示符前的正文仍然显示。若指定了/N开关,所指定的按键仍有效。

  /S 使CHOICE区别大小写字母。若没指定/S,CHOICE对任何用户指定的键,大小写不作区分。

  /T[:]c,nn 在对某一指定关键字作默认设置前,让CHOICE等待一指定秒数的时间。/T转换中的值如下所设:c 指定等待nn秒后作为默认值的那个字符。该字符必须出现在/C开关后的按键集中。

  nn 指定暂停的秒数。可接受0-99之间的值。若指定为0,表示默认设置前不暂停。


  CHOICE 注解,ERRORLEVEL 参数

  第一个键的返回值为1,第二个键的返回值为2,第三个键的返回值为3,依此类推。如果用户按下的键不在指定的键中,CHOICE响一声警铃(即,它向控制台发送字符BEL或07h)。

  如果CHOICE检测到一错误条件,将返回ERRORLEVEL值255。若用户按了CTRL+BREAK或CTRL+C,CHOICE返回ERRLRLEVEL值0。

  在批处理程序中用ERRORLEVEL参数时,可采用递减顺序列出对各返回进行的处理。


--------------------------------------------------------------------------------

  CHOICE 例子

  在批处理文件用CHOICE时用户所见的信息

  如果在批处理文件中采用了以下语法形式:choice/c:ync

  则用户在CHOICE运行时,将看到:[Y,N,C]?

  在上例语句中,加入正文:choice/c:yncYes,No,orContinue CHOICE启动时,用户看到:Yes,No,orContinue[Y,N,C]?

  去掉提示符后用户所见的信息,如下例,在批处理程序中用/N转换把提示符去掉:choice/nYes,No,orContinue?

  在CHOICE执行时,用户只见到指定的正文:Yes,No,orContinue?

  用了T开关后用户所见的信息,如果在批处理程序中用以下语句:choice/c:ync/t:n,5

  当CHOICE执行时,用户会看到:[Y,N,C]?

  5秒后,用户没按任何键,CHOICE就选择N且返回一个ERRORLEVEL值2。如果5秒内按下某键,CHOICE返回与用户选择相应对的值。

  启动计算机时,若想让用户选择是否要消除C盘的碎片,可在AUTOEXEC.BAT文件中加入下列语句:

  choiceDefragdrive/ty,5
  iferrorlevel2gotoSkipDefrag
  defragc:
  :SkipDefrag

  若在5秒内按下N,DEFRAG将不会运行,CHOICE返回ERRORLEVEL值为2。如果5秒内没按下N,或选择了Y,则对C盘运行DEFRAG。

文章作者:未知  更新日期:2007-05-01
[文章浏览:][打印文章][发送文章
相关文章
·提高抗 DDOS 拒绝服务攻击能力2005-12-10
·在 DOS 下编辑注册表2006-01-23
·DOS 命令2006-03-25
·编写 DOS 批处理(.BAT)文件2006-05-07
·DOS 简介及命令2006-10-08
·MaxDOS 5.6s 动手修改2006-10-09
·DOS 中的 Echo 命令使用2006-10-28
·DOS 下的 NTFS 启动盘2007-03-30
·DOS 批处理命令(Batch commands)使用说明2007-05-01
·DOS 批处理命令(Batch commands)使用说明 Call 命令2007-05-01
相关软件
·Microsoft DOS V7.012005-06-14
·Stronghorse ToFolder V1.0(Windows 文件浏览器文件夹右键菜单打开所在位置 DOS 窗口)2021-10-22
·UCDOS 98 特别袖珍版说明2005-06-20
·洪恩在线 DOS 教程2005-06-23
·舒鼎中文 DOS 2.02005-11-03
·MaxDOS V5.5s(为 Windows 系统加入 DOS 及一键备份恢复系统)2005-10-22
·袖珍龙 DOS 汉字系统2006-03-31
·DOS 常用命令宝典2006-03-18
·DOS 平台屏幕捕捉工具2006-03-18
·MaxDOS V9.1/V9.3(为 Windows 系统加入 DOS 及一键备份恢复系统)2020-10-30
阅读说明
·本站大部分文章转载于网络,如有侵权请留言告知,本站即做删除处理。
·本站法律法规类文章转载自[中国政府网(www.org.cn)],相关法律法规如有修订,请浏览[中国政府网]网站。
·本站转载的文章,不为其有效性,实效性,安全性,可用性等做保证。
·如果有什么问题,或者意见建议,请联系[网站管理员]
  原“浪人文章”和“浪人下载”网站已合并为“老若尔文章软件站”,域名:https://lre.cn
  本站使用【啊估文章软件站】网站系统    网站管理员留言簿〗〖捐助     闽ICP备08009617号