командный файл, который обнаруживает нажатия клавиш. как?

Я разрабатываю коллекцию видеоигр для командной строки (таких как «сделка или не сделка», крестики-нолики, гонки, головоломка в лабиринте, соединяй четыре, крота и т. Д.), Но это действительно поможет для меня было бы проще, если бы я мог сделать так, чтобы когда пользователь делал выбор (например, в каком направлении двигаться в игре), что как только они нажимают клавиши со стрелками, он выполняет следующие инструкции IF. Вместо того, чтобы нажимать ввод после каждого выбора. что-то вроде ...

:one1
set /p direction1= :
IF %direction1%== {ARROW KEY LEFT} goto two2
IF %direction1%== {ARROW KEY RIGHT} goto three3
IF %direction1%== {ARROW KEY UP} goto four4
IF %direction1%== {ARROW KEY DOWN} goto five5
goto one1

Есть идеи?

5
задан sepp2k 3 December 2010 в 20:51
поделиться