昨天我已经下载了choice.com
命令从这里FTP link ftp://ftp.microsoft.com/Services/TechNet/Windows/msdos/RESKIT/SUPPDISK/CHOICE.COM在 Windows XP 上使用它。从命令行它可以正常工作,如本例所示:
C:\DOCUME~1\Rodolfo>choice /c:12345 "选择输出:"
选择输出:[1,2,3,4,5]? 5
C:\DOCUME~1\Rodolfo>echo %ERRORLEVEL%
5
我尝试将它也用于批处理文件,但是尽管语法似乎是正确的,但它会创建一个无限循环,如以下引用所示:
按任意键继续...
按任意键继续...
按任意键继续..
以下是批处理文件中的说明:
@回声关闭
pause
choice /c:12345 “选择你的输出:”
如果%错误级别%
EQU 1 echo 您已选择 1
if %ERRORLEVEL% EQU 2 echo 你有
选择2
if %ERRORLEVEL% EQU 3 echo 您已选择 3
如果%错误级别%
EQU 4 echo 您已选择 4
if %ERRORLEVEL% EQU 5 echo 你有
选择5
pause
那么,为什么这个命令在批处理文件中似乎无法正常工作,尽管它在命令行中工作正常?
不要调用你的批处理文件choice
因为它在循环中执行自身。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)