Запрос ввода данных пользователем в пакетном файле (Windows)

Чтобы запросить ввод данных пользователем в пакетном файле (также известном как файл.bat) на английском языке, вы можете использовать следующие методы:

Метод 1: использование команды SET /P:

@echo off
set /p input="Enter your input: "
echo You entered: %input%

Способ 2. Использование команды CHOICE:

@echo off
choice /c abc /n /m "Choose a letter (a, b, or c): "
if errorlevel 3 goto C
if errorlevel 2 goto B
if errorlevel 1 goto A
:A
echo You chose A.
goto :EOF
:B
echo You chose B.
goto :EOF
:C
echo You chose C.
goto :EOF

Метод 3. Использование команды SET с пользовательскими метками:

@echo off
setlocal enabledelayedexpansion
set input=
set /p input=Enter your input: 
echo You entered: !input!