将批输出传递给exe

时间:2013-06-12 09:24:32

标签: c++ parsing batch-file output

我想创建一个能够直接将输出发送到exe的批处理文件,它将处理这些信息。

例如:我ping google.com 100次,并希望使用c ++中构建的exe文件解析每个响应。

对我来说这很重要,所以在ping之后不能选择读取完整的日志文件。

1 个答案:

答案 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会这样做。