Ответ на несколько запросов ввода в windows пакет - PullRequest
1 голос
/ 22 января 2020

Как я могу ответить на несколько запросов ввода в windows пакет?

echo Directory| CAll C:\"Users"\"myuser"\source\repos\ConsoleApp2\ConsoleApp2\bin\Debug\netcoreapp3.1\ConsoleApp2.exe  
PAUSE

Этот код работает для меня, но только для одного ввода. Я хотел бы ответить на несколько входов. Я попробовал это, но не повезло:

(echo input1 && echo input2) | program.exe

program.exe ожидает ответы один за другим.

Ответы [ 2 ]

2 голосов
/ 22 января 2020

На сегодняшний день наиболее распространенным методом является чтение входных данных из файла.

echo input1>in.txt
echo input2>>in.txt
program.exe<in.txt
0 голосов
/ 22 января 2020

Вы можете легко сделать это:

<nul set /p="Directory" & <nul set /p="The next answer" | program.exe
...