У меня есть файл скрипта (.bat), который требует 5 значений из пользовательского ввода.Эти входные данные имеют формат строки: идентификатор входа, среда, имя_файла1, имя_файла2, регион.Я прошу пользователя ввести его с помощью команды set / p, но хотел передать все значения на ходу с помощью командной строки.
Например: test.bat value1, value2, value3, value4, value5
Эти значения должны отслеживаться индивидуально внутри пакета.
Я попытался сохранить его в текстовом файле и затем прочитать из него.Хотя это помогает в отлове значений, но на самом деле это не является обязательным требованием.
Посмотрите на приведенный ниже код:
@echo off
< para.txt (
set /p Login_id=
set /p envionment=
set /p Archive=
set /p import=
set /p region=
)
echo %Login_id%
echo %envionment%
echo %Archive%
echo %import%
echo %region%
pause >nul