批处理一个问题: 在一定时间内没有接收到用户输入,如何自动设置一个默认值
@echooffset/poption=是否继续(Y/N)if%option%==Y(echoyes)else(echono)如此是在当前等待用户输入,但是如何将其改为,...
@echo off
set /p option=是否继续(Y/N)if %option%==Y (echo yes) else (echo no)
如此是在当前等待用户输入,但是如何将其改为,在等待3秒之后没有接收到任何结果,默认作为接收为N呢? 展开
set /p option=是否继续(Y/N)if %option%==Y (echo yes) else (echo no)
如此是在当前等待用户输入,但是如何将其改为,在等待3秒之后没有接收到任何结果,默认作为接收为N呢? 展开
1个回答
2013-07-19
展开全部
你的要求用set来实现是不现实的,还是下载一个choice.exe来用@echo off
choice /T 3 /C YN /D N /M "继续请按 Y,不继续请按 N ,3 秒内未输入则默认为不继续: "
choice /T 3 /C YN /D N /M "继续请按 Y,不继续请按 N ,3 秒内未输入则默认为不继续: "
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询