Batch: How to prompt for input and continue if timed out?
问题 I know the timeout /t 60 way to get a delay with automatic continue and the set /p var="prompt" for getting user input but is there any change to do both; ask and have a timeout to continue if nothing is entered? I would use it for a sort of get set screen for my looping script to change script settings. 回答1: Take a look at choice /? to request a key and abort with a timeout. For example: CHOICE /T 10 /C YN /D Y will wait 10 seconds for Y (Yes) or N (No), otherwise the default (/D) will be