1

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

例如:我 ping google.com 100 次,并想用 C++ 构建的 exe 文件解析每个响应。

对我来说,实时执行此操作很重要,因此在 ping 后读取完整日志文件不是一个选项。

4

1 回答 1

2

使用管道。

ping google.com -c 100 | ./path/to/exe.exe

如果您ping google.com -c 100的批处理文件包含,您可以通过管道传输批处理文件本身

file.bat | ./path/to/exe.exe

Pipe 会将输出发送到您的 exe 文件的标准输入。所以从 STDIN 中读取它。std::cin会做。

于 2013-06-12T09:26:11.223 回答