您好我想获得一把钥匙,如果没有钥匙,请按一定的时间返回任何内容。我没有人必须按回车才能这样做。所以没有set /p
因为等待输入。有任何想法吗?
答案 0 :(得分:1)
使用choice
。你可以有不同的资本或获得!@#$%^&*(
等。
choice /c:0abcdefghijklnmopqrstuvwxyz /t:"INSERT SECONDS TO WAIT" /d:0 >NUL
abc
是我们可以输入的字符,"INSERT" SECONDS TO WAIT"
是您要等待的秒数。 / d是默认值0
。 &n; NUL是如此没有输出。用它来得到结果:
set result=%errorlevel%
或
set result=!errorlevel!
结果将是信件按,但按顺序排列。因此,a
是2
,因为它排在第二位。