在Windows批处理中自动回答input提示

Windows批处理中,我想启动一个程序,提示用户input:

>someProgram.exe > "Please enter "s" to start the program: > 

我怎样才能自动将“y”input传递给提示,这样我可以通过点击批次来启动程序?

你要这个:

 echo y | [Command] 

例如:echo y | Program.exe文件

 "echo <answer> | <batch command>" 

例如:在删除文件之前,del / P命令选项会提示用户确认。 因此,如果您在批处理脚本中使用此选项,则需要手动输入才能继续。 要避免这种手动输入,请在批处理脚本中使用命令“echo Y | del / P”来回答提示。

当通过批处理脚本调用时,可以尝试使用echo命令将输入​​(例如,用户名和密码提示的回答)传递给控制台应用程序。

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