Как я могу сделать, “Вы верная” подсказка в Windows batchfile?

Клавиатура Microsoft Natural Keyboard была очень, очень хороша для меня. Я использую emacs для всего 10 + часы день без проблем.

81
задан Ross Ridge 3 February 2017 в 18:53
поделиться

3 ответа

Вам нужно что-то вроде:

@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
143
ответ дан 24 November 2019 в 09:32
поделиться

попробуйте команду CHOICE , например

CHOICE /C YNC /M "Press Y for Yes, N for No or C for Cancel."
27
ответ дан 24 November 2019 в 09:32
поделиться

Команда choice доступна не везде. В более новых версиях Windows команда set имеет параметр / p , вы можете получить вводимые пользователем данные

SET /P variable=[promptString]

, см. set /? для получения дополнительной информации

14
ответ дан 24 November 2019 в 09:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: