Automatically answer to input prompt in windows batch

For multiple inputs, do:

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


You want this:

echo y | [Command]

Eg: echo y | program.exe

"echo <answer> | <batch command>"

Ex: The del /P command option will prompt for user's confirmation before deleting the file. So if you are using this option in your batch script, it requires manual input to proceed further. To avoid this manual input, use the command "echo Y | del /P " in your batch script to answer the prompt.

You can try this echo command to pass input (ex: answer for username and password prompts) to your console application, when it is invoked through batch script.

Refer: http://thirutechie.blogspot.com/2009/10/how-to-auto-answer-prompts-in-windows.html