【问题标题】:How to execute a win32 console based executable programmatically and read the console output如何以编程方式执行基于 Win32 控制台的可执行文件并读取控制台输出
【发布时间】:2013-11-28 11:38:52
【问题描述】:

我有一个基于 win32 控制台的 .exe。

我想以编程方式从 win32 GUI 应用程序执行此 .exe 并读取控制台输出。

例如c:\Test.exe 是基于控制台的程序的位置,我想从另一个 GUI 应用程序执行该程序。

控制台的输出可以是带有信息的“字符串”。

我知道我可以使用 CreateProcess 来执行应用程序,但是如何捕获应用程序的输出。

谢谢

【问题讨论】:

标签: winapi visual-c++


【解决方案1】:

尝试将输出重定向到一个文本文件test.exe >out.txt 如果您需要它进行一些自动测试,您甚至可以将这一行放在一个 .bat 文件中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-11-25
    • 2012-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多