Process 实时读取运行进程的输出(命令提示)

Process 实时读取运行进程的输出(命令提示),process,cmd,output,prompt,Process,Cmd,Output,Prompt,很长一段时间以来,我一直在用谷歌搜索我的问题的答案,如果我找到了答案,我会改变我的用词,但我没有运气 我想要的是实时读取进程的输出,而不是在它完成所给出的命令时。我使用了一个命令,除非用户手动结束、关闭表单或发生错误,否则该命令不会结束。因此,每个计时器间隔我都希望从命令提示符(进程)读取输出。 我使用后台工作人员来启动流程,因此如果有任何帮助,它不会干扰表单 提前感谢。您使用的是什么平台/操作系统?您想对输出做什么?为什么要在计时器上读取,而不是在计时器生成输出时读取?我正在使用Windows

很长一段时间以来,我一直在用谷歌搜索我的问题的答案,如果我找到了答案,我会改变我的用词,但我没有运气

我想要的是实时读取进程的输出,而不是在它完成所给出的命令时。我使用了一个命令,除非用户手动结束、关闭表单或发生错误,否则该命令不会结束。因此,每个计时器间隔我都希望从命令提示符(进程)读取输出。 我使用后台工作人员来启动流程,因此如果有任何帮助,它不会干扰表单


提前感谢。

您使用的是什么平台/操作系统?您想对输出做什么?为什么要在计时器上读取,而不是在计时器生成输出时读取?我正在使用Windows 7,但我希望它在其他Windows计算机上工作,因为此程序将分发。我想将输出读入文本框。我并不完全专注于在计时器上使用它,但我不介意在它更新/更改时获取输出。您是否可以控制启动生成您想要捕获的输出的过程的程序?我的意思是,您可以更改它吗?它是用什么语言写的?我用Process.start启动一个命令提示符,并向它传递参数,如果这是你的意思的话。此外,命令提示符还会访问用户计算机上用ruby(.rb)编写的文件。