选择 /c wasd /n /t 0.5

CHOICE /c wasd /n /t 0.5

我曾尝试在批处理文件中使用 choice /c adqps /n /t 0.5 /d s 命令,但找不到任何方法来测试用户输入时间少于一秒。

我无法在 Internet 上的任何地方找到答案。 (甚至 Google 搜索的第 10 页)

如果有人能告诉我使用 choice /t 命令不到一秒的方法,或者告诉我一个也能检测用户输入的替代命令,我将不胜感激。

使用选择/?或命令提示符下的帮助选择说 /t 参数是秒数,允许的值是从 0 到 9999。没有迹象表明它使用部分秒,或者可能会有一个选项使用毫秒而不是整秒或上限为 9999.99。

这是来自 Choice documentation 的相关文本:

/t

Specifies the number of seconds to pause before using the default choice specified by /d. Acceptable values are from 0 to 9999. If /t is set to 0, choice does not pause before returning the default choice.

所以答案是这无法完成(至少使用 Choice),因为不支持几分之一秒。