是否可以添加时间限制来输入批处理文件的输入?

时间:2014-07-12 16:53:48

标签: batch-file

我想为批处理文件添加时间限制以输入输入,例如:

@echo off

echo.
echo.
set /p m=press 1: 
if %m%==1 (
goto start
)

:start 
echo hello
pause >nul

:fail
you have failed!
pause >nul

你能否在set /p m=press 1:附近放置任何代码,这样如果在10秒内没有输入任何输入,那么它会失败吗?

谢谢你:)

1 个答案:

答案 0 :(得分:1)

使用CHOICE命令可以执行此操作:

CHOICE /T 5 /C yn /D y

这将在没有用户输入的情况下自动回复y