我一直在处理批处理文件以执行多项任务,并且通常要求用户输入1或2来选择选项。
这一次,我想使用不同的方法,按键,以便用户可以通过按向上或向下箭头键选择一个选项。这是我想要为用户包含向上/向下笔划的地方。
echo 1. go to the main menu?
echo 2. Go to the next backup?
echo.
set INPUT=
set /P INPUT=Type input: %=%
If "%INPUT%"=="1" goto start1
If "%INPUT%"=="2" goto start2
以上部分代码适合我。而不是使用“1”或“2” 我想使用{DOWN}或{UP}
https://msdn.microsoft.com/en-us/library/8c6yea83(v=vs.84).aspx
我似乎没有通过尝试以下几行来完成这项工作:
If /I "%INPUT%"=="{UP}" goto start1
If /I "%INPUT%"=="{DOWN}" goto start2
下面:
batch file that detects keystrokes. how?
这篇文章的主题是在按键awsd之间进行选择并且我测试了它,它只在我需要箭头键执行任务的情况下才能完美运行。