我一直在处理批处理文件以执行多项任务,并且通常要求用户输入 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
上面的代码部分对我有用。现在我想使用 {DOWN} 或 {UP} 而不是使用“1”或“2”
https://msdn.microsoft.com/en-us/library/8c6yea83(v=vs.84).aspx
通过尝试以下几行,我似乎无法在我的批次中完成这项工作:
If /I "%INPUT%"=="{UP}" goto start1
If /I "%INPUT%"=="{DOWN}" goto start2
这里:
本文讨论了在 awsd 按键之间进行选择的主题,并且我已经对其进行了测试,它仅在我需要箭头键来执行任务的情况下才完美。