Это сильно зависит от того, как консольная программа принимает / читает ввод.Можно передать в текстовый файл нужные ответы, но не все программы будут читать их из стандартного ввода.
Предположим, вы создали файл responses.txt
:
3
5
0
y
Затем вы передаете его в консольную программу, confirm_rocket_launch.exe
, используя оператор перенаправления stdin, <
(меньше чем):
X:\secret_dir> confirm_rocket_launch.exe <responses.txt
Если для отправки была только одна строка ввода,Вы можете пропустить файл и просто использовать ECHO
и канал:
X:\secret_dir> ECHO y | confirm_rocket_launch.exe
Это будет делать все, на что вы можете надеяться из cmd.