如何将输出从可执行文件重定向到批处理文件的调用者?

时间:2013-05-23 11:37:52

标签: windows batch-file

在批处理文件中,如何启动可执行文件并重定向输出,就像批处理文件的调用者本身启动了可执行文件一样?

process.exe > batch.bat > commandline.exe
---------------------------------< Output

1 个答案:

答案 0 :(得分:2)

您可能想要阅读输入/输出流以及如何重定向它们。关于这一点的优秀文章:http://www.robvanderwoude.com/battech_redirection.php

在您的情况下,批处理文件开头的@ECHO OFF可能会解决问题。如果包含该输出,则只有显式输出(例如来自您示例中的commandline.exe的输出)将“冒泡”并到达调用者。