选择 /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),因为不支持几分之一秒。
我曾尝试在批处理文件中使用 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),因为不支持几分之一秒。