Batch file 为什么choice.com在批处理文件中创建无限循环?
昨天,我从这里下载了Batch file 为什么choice.com在批处理文件中创建无限循环?,batch-file,command-line,choice,Batch File,Command Line,Choice,昨天,我从这里下载了choice.com命令,以便在Windows XP上使用它。从命令行中,它可以正常工作,如本例所示: C:\DOCUME~1\Rodolfo>choice/C:12345“选择输出:” 选择输出:[1,2,3,4,5]?5. C:\DOCUME~1\Rodolfo>echo%ERRORLEVEL% 五, 我也尝试将其用于批处理文件,但尽管语法似乎正确,但它会创建一个无限循环,如以下引用所示: 按任意键继续…按任意键继续…按任意键继续 以下是批处理文件中的说明: @回声关闭暂
choice.com
命令,以便在Windows XP上使用它。从命令行中,它可以正常工作,如本例所示:
C:\DOCUME~1\Rodolfo>choice/C:12345“选择输出:”选择输出:[1,2,3,4,5]?5.
C:\DOCUME~1\Rodolfo>echo%ERRORLEVEL%
五, 我也尝试将其用于批处理文件,但尽管语法似乎正确,但它会创建一个无限循环,如以下引用所示: 按任意键继续…
按任意键继续…
按任意键继续 以下是批处理文件中的说明: @回声关闭
暂停
选择/c:12345“选择输出:
如果%ERRORLEVEL% 如果您选择了%ERRORLEVEL%EQU 2 echo,则选择了1个EQU 1 echo
选择2
如果%ERRORLEVEL%EQU 3回声您已选择3
如果%ERRORLEVEL% 如果您选择了%ERRORLEVEL%EQU 5 echo,则您选择了4 选择5
暂停
那么,为什么这个命令在批处理文件中似乎不能正常工作,尽管它在命令行中可以正常工作?不要调用批处理文件
选项,因为它在循环中执行自身。该死,我这样做了。脚本或编程中最难发现的错误总是最愚蠢的错误。