将输入发送到正在运行的程序批处理

将输入发送到正在运行的程序批处理

我想在 Batch 中启动一个 cmd 行程序并能够与其通信。

目前我正在用启动程序start /b cmd /c "cli_program.exe" > log.txt。我目前正在将输出重定向到日志文件,以便我可以输出。grep findstr

还有其他方法可以获取/发送信息吗cli_program.exe?例如,有没有办法观察输出,如果一切正常,则发送一个ENTER以继续。或者动态回答来自的提示cli_program.exe(不在文本文件中预定义它们并在开始时传递?)?

相关内容