批量暂停等待任何其他键退出

时间:2016-05-13 20:56:31

标签: batch-file pause

嘿是否可以批量生成一个程序,如果他没有输入程序退出的任何内容,则等待用户输入10秒的内容?如果有,怎么样?

2 个答案:

答案 0 :(得分:1)

试试这个:

choice /c [your key(s)][any different key] /n /d [2nd key] /t 10>nul
if %errorlevel% equ 1 (do stuff here)
if %errorlevel% equ 2 exit /b

尝试使用选择/?寻求更多帮助。

答案 1 :(得分:0)

试一试

@echo off

choice /t 10 /c ynr /cs /d r /m "Do you want it (Y/N)?"
if errorlevel 3 exit
if errorlevel 2 goto :no
if errorlevel 1 goto :yes

:yes
@echo You typed yes 
GOTO :continue

:no
@echo You typed no
GOTO :continue

:continue
@echo And on we go

pause