在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