首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么choice.com要在批处理文件中创建无限循环?

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

Stack Overflow用户
提问于 2014-07-23 14:47:17
回答 1查看 216关注 0票数 0

昨天,我从这个choice.com下载了FTP链路命令,以便在Windows上使用它。从命令行中可以看到,它正确工作,如本例所示:

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

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

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

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

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

那么,为什么这个命令在批处理文件中似乎不能正常工作,尽管它在命令行中工作得很好?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-23 14:58:08

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24913708

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档