Клавиатура Microsoft Natural Keyboard была очень, очень хороша для меня. Я использую emacs для всего 10 + часы день без проблем.
Вам нужно что-то вроде:
@echo off
setlocal
:PROMPT
SET /P AREYOUSURE=Are you sure (Y/[N])?
IF /I "%AREYOUSURE%" NEQ "Y" GOTO END
echo ... rest of file ...
:END
endlocal
попробуйте команду CHOICE , например
CHOICE /C YNC /M "Press Y for Yes, N for No or C for Cancel."
Команда choice
доступна не везде. В более новых версиях Windows команда set
имеет параметр / p
, вы можете получить вводимые пользователем данные
SET /P variable=[promptString]
, см. set /?
для получения дополнительной информации