Answers:
pause
尽管不是回车键,但有一个命令可以做到这一点。
如果您确实只想等待回车键,则可以使用该set
命令来请求用户输入一个虚拟变量,例如:
set /p DUMMY=Hit ENTER to continue...
根据您使用的操作系统,如果您很灵活,则CHOICE
可以用来等待几乎所有的按键EXCEPT
输入
如果您真正指的是Microsoft坚持称其为“命令提示符”的命令,它只是一个MS-DOS仿真器,那么也许TIMEOUT
可以满足您的目的(timeout /t -1
等待任何键,而不仅仅是ENTER
),并且CHOICE
在最近的WIN版本中当然可以再次使用。
并发出警告SET /P
-虽然set /p DUMMY=Hit ENTER to continue...
会起作用,
set "dummy="
set /p DUMMY=Hit ENTER to continue...
if defined dummy (echo not just ENTER was pressed) else (echo just ENTER was pressed)
将检测是否键入了ENTER或仅以ENTER结尾的其他内容。
set /p=Hit ENTER to continue...
,或者仅set /p=
在不需要提示时指定。