Board logo

标题: [其他] [已解决]批处理命令choice返回的errorlevel为何出错? [打印本页]

作者: kmomo    时间: 2012-5-23 09:50     标题: [已解决]批处理命令choice返回的errorlevel为何出错?

  1. choice /c 12345 /m input:
  2. if "%errorlevel%"=="1" goto 1
  3. if "%errorlevel%"=="2" goto 2
  4. if "%errorlevel%"=="3" goto 3
  5. if "%errorlevel%"=="4" goto 4
  6. if "%errorlevel%"=="5" goto 6
复制代码
输入1或2都返回的是1,输入345返回的都是3,

请问各位大大,我这段代码错在哪里?
作者: zx511325    时间: 2012-5-23 15:58

你的代码没有错呀
作者: kmomo    时间: 2012-5-24 09:50

那为什么不能按我输入的数字来对应运行呢
作者: kmomo    时间: 2012-5-24 12:14

晕,确实没有错。。。是我编辑错文件了
作者: 喃喃努努    时间: 2012-5-24 15:31

这是什么情况。
作者: fanzhuo    时间: 2012-9-19 11:56

应该反序排列




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2