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

标签 windows batch-file

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

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

最佳答案

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

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

关于windows - 如何将可执行文件的输出重定向到批处理文件调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16712942/

相关文章:

batch-file - ffmpeg使用drawtext并一起选择

batch-file - 批处理文件 - 需要 7-zip 的替代方案 - 无法移动

Windows 服务器上的 Java,bat 运行包

batch-file - 批处理 - 删除文件夹

c++ - 保护 RPC 服务

windows - 从批处理文件运行 rake

c++ - 在 Win32 中从字符串中解析日期

Windows 批处理脚本将 run_dt=1/3/2015 拆分为 "/"

c# - 如何以编程方式找出 JRE 网络设置?

python - 是否有 Ranorex 库(Python、Windows)的免费替代品?