Dzwebs.Net

撰写电脑技术杂文十余年

批处理choice命令介绍

Admin | 2010-8-14 9:20:44 | 被阅次数 | 5993

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  choice命令可以让用户输入一个字符,从而运行不同的命令。

  使用时应该加/c:参数,c:后应写提示可输入的字符,之间无空格。它的返回码为1234……

  如: choice /c:dme defrag,mem,end

  将显示

  defrag,mem,end[D,M,E]?

  例子如下:

  @echo off
  choice /c:dme defrag,mem,end
  Rem 应先判断数值最高的错误码
  if errorlevel 3 goto defrag
  if errorlevel 2 goto mem
  if errotlevel 1 goto end

  :defrag
  c:\dos\defrag
  goto end
  :mem
  mem
  goto end
  :end
  echo good bye

  此文件运行后,将显示defrag,mem,end[D,M,E]?

  用户可选择d m e ,然后if语句将作出判断,d表示执行标号为defrag的程序段,m表示执行标号为mem的程序段,e表示执行标号为end的程序段,每个程序段最后都以goto end将程序跳到end标号处,然后程序将显示good bye,文件结束。


网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231