在贴中有这么一段
====================================================
choice 使用此命令可以让用户输入一个字符,从而运行不同的命令。使用时应该加/c:参数,c:后应写提示可输入的字符,之间无空格。它的返回码为1234……
如: choice /c:dme defrag,mem,end
将显示
defrag,mem,end?
例如,test.bat的内容如下:
@echo off
choice /c:dme defrag,mem,end
if errorlevel 3 goto defrag 应先判断数值最高的错误码
if errorlevel 2 goto mem
if errotlevel 1 goto end
===============================================
如果/c:后的返回码顺序是1234......
那么下面不是应该这样吗:
if errorlevel 3 goto end 应先判断数值最高的错误码
if errorlevel 2 goto mem
if errotlevel 1 goto defrag
====================================================
choice 使用此命令可以让用户输入一个字符,从而运行不同的命令。使用时应该加/c:参数,c:后应写提示可输入的字符,之间无空格。它的返回码为1234……
如: choice /c:dme defrag,mem,end
将显示
defrag,mem,end?
例如,test.bat的内容如下:
@echo off
choice /c:dme defrag,mem,end
if errorlevel 3 goto defrag 应先判断数值最高的错误码
if errorlevel 2 goto mem
if errotlevel 1 goto end
===============================================
如果/c:后的返回码顺序是1234......
那么下面不是应该这样吗:
if errorlevel 3 goto end 应先判断数值最高的错误码
if errorlevel 2 goto mem
if errotlevel 1 goto defrag

