[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
1# ml999
  1. @echo off
  2. :aa
  3. cls
  4. echo                 please input good or bad
  5. choice /c gb /m input:
  6. if errorlevel 1 goto bb
  7. if errorlevel 2 goto cc
  8. :bb
  9. echo good
  10. echo.
  11. pause
  12.   goto aa
  13. :cc
  14. echo bad
  15. echo.
  16. pause
  17.   goto aa
  18. pause
复制代码
楼主还没明白choice的基本用法。choice是有返回值的,如果你把它当变量用,那还不如用set /p 命令更直接些。

TOP

我开始还觉得choice命令华而不实,还不如set /p ,现在才醒过来——choice不要按回车。

TOP

3# ml999
errorlevel是返回值的变量名,系统规定。——你这么问就像是问,md c:\hello 将md改为tmd 可不可以建立文件夹一样。

TOP

返回列表