批量检测键盘输入

时间:2016-09-10 06:12:58

标签: batch-file

在我正在搞乱的批处理文件中,我希望程序在按下某个键(例如D)之后到goto某个部分。有没有办法在按下一个键之后执行此操作而无需按输入?我是一个初学者。

1 个答案:

答案 0 :(得分:3)

使用choice命令可以实现。此命令将等待按键,如果该键位于/c之后的键列表中,则它将返回按键列表中按下的键的偏移量。

choice /c AB /m "Press A or B"
if errorlevel 2 goto optionb
if errorlevel 1 goto optiona

您还可以使用可选的/n参数隐藏消息文本后面显示的选项列表(本例中为[A,B])。