首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用Enter键暂停MS-DOS批处理文件

使用Enter键暂停MS-DOS批处理文件
EN

Stack Overflow用户
提问于 2013-04-30 22:28:35
回答 6查看 327.6K关注 0票数 167

是否可以在MS-DOS批处理文件中暂停脚本并等待用户按enter键?

我希望在for循环中做到这一点。在每次迭代之后,我希望脚本暂停并等待用户按下'Enter‘键

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2013-04-30 22:34:43

有一个pause命令就可以做到这一点,尽管它并不是专门的Enter键。

如果您真的只想等待Enter键,那么可以使用set命令通过一个虚拟变量请求用户输入,如下所示:

set /p DUMMY=Hit ENTER to continue...

票数 280
EN

Stack Overflow用户

发布于 2013-04-30 22:33:24

pause命令就是您要找的。如果只查看按enter键时的情况,则可以滥用runas命令:

代码语言:javascript
复制
runas /user:# "" >nul 2>&1

屏幕将被冻结,直到enter is hit.What I like more than set/p=是,如果您按下enter以外的其他按钮,它们将不会显示。

票数 16
EN

Stack Overflow用户

发布于 2020-04-02 05:04:30

您可以使用pause命令来执行此操作,例如:

代码语言:javascript
复制
dir
pause
echo Now about to end...
pause
票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16302351

复制
相关文章

相似问题

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