我想创建一个能够直接将输出发送到exe的批处理文件,它将处理这些信息。
例如:我ping google.com 100次,并希望使用c ++中构建的exe文件解析每个响应。
对我来说这很重要,所以在ping之后不能选择读取完整的日志文件。
答案 0 :(得分:2)
使用烟斗。
ping google.com -c 100 | ./path/to/exe.exe
如果批处理文件包含ping google.com -c 100
,则可以自行管道批处理文件
file.bat | ./path/to/exe.exe
Pipe会将输出发送到exe文件的stdin。所以从STDIN读取它。 std::cin
会这样做。