im создание коллекции видеоигр для командной строки (например, сделка или без сделки, tic tac toe, гоночный, лабиринт головоломки, подключение четыре, wack a mole и т. Д.), Однако это действительно облегчило бы мне, если я мог бы сделать так, чтобы, когда пользователь делает выбор (например, какое направление для перемещения в игре), как только они нажимают клавиши со стрелками, он выполняет последующие утверждения IF. Вместо того, чтобы нажимать enter после каждого выбора. что-то вроде ...пакетный файл, который обнаруживает нажатия клавиш. как?
: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
Любые идеи?
WTF имеет пакетное отношение к FP? У него почти нет подпрограмм. Кроме того, вы не хотите писать сложную программу на таком языке - напишите ее на языке, который имеет, например, петли. – delnan 2010-12-03 14:57:03
FP означает, что именно? и причина, по которой я использую пакет для этого, заключается в том, что многие люди не пытались сделать примитивный gui в пакетном файле до того, как я подумал, что я попробую: P – daniel11 2010-12-03 18:46:27
FP означает функциональное программирование, которое вы отметили как. Я удалил тег, потому что delnan прав: этот вопрос не имеет ничего общего с функциональным программированием. – sepp2k 2010-12-03 20:51:30