获取等待计时器批次的密钥

时间:2016-11-30 00:09:53

标签: batch-file

您好我想获得一把钥匙,如果没有钥匙,请按一定的时间返回任何内容。我没有人必须按回车才能这样做。所以没有set /p因为等待输入。有任何想法吗?

1 个答案:

答案 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!

结果将是信件按,但按顺序排列。因此,a2,因为它排在第二位。