2

我一直在处理批处理文件以执行多项任务,并且通常要求用户输入 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 按键之间进行选择的主题,并且我已经对其进行了测试,它仅在我需要箭头键来执行任务的情况下才完美。

4

0 回答 0