首页 文章

为什么choice.com在批处理文件中创建无限循环?

提问于
浏览
0

昨天,我从FTP link下载了 choice.com 命令,在Windows XP上使用它 . 从命令行可以正常工作,如本例所示:

C:\ DOCUME~1 \ Rodolfo> choice / c:12345“选择输出:”选择输出:[1,2,3,4,5]? 5 C:\ DOCUME~1 \ Rodolfo> echo%ERRORLEVEL%5

我尝试将它也用到批处理文件中,但是,虽然语法似乎是正确的,但它会创建一个无限循环,如下面的引文所示:

按任意键继续...按任意键继续...按任意键继续..

以下是批处理文件中的说明:

@echo关闭暂停选择/ c:12345“选择输出:”如果%ERRORLEVEL%EQU 1回声如果%ERRORLEVEL%EQU 2回波你选择了1如果%ERRORLEVEL%EQU 3回波你选择了2你选择了3如果%ERRORLEVEL%EQU 4 echo如果%ERRORLEVEL%EQU 5 echo你选择了4你选择了5个暂停

那么,为什么这个命令似乎在批处理文件中无法正常工作,尽管从命令行可以正常工作?

1 回答

  • 1

    不要调用批处理文件 choice ,因为它在循环中执行 .

相关问题