Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 如何将可执行文件的输出重定向到批处理文件';打电话的人是谁?_Windows_Batch File - Fatal编程技术网

Windows 如何将可执行文件的输出重定向到批处理文件';打电话的人是谁?

Windows 如何将可执行文件的输出重定向到批处理文件';打电话的人是谁?,windows,batch-file,Windows,Batch File,在批处理文件中,如何启动可执行文件并重定向输出,就好像批处理文件的调用者启动了可执行文件本身一样 process.exe > batch.bat > commandline.exe ---------------------------------< Output process.exe>batch.bat>commandline.exe ---------------------------------

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

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

您可能需要了解输入/输出流以及如何重定向它们。一篇关于这方面的优秀文章:


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

给出一个任务示例。如果process.exe运行,则批处理文件将被删除并创建输出的文本文件-process.exe是否会使用文本文件?显示process.exe的命令行