【发布时间】:2009-07-25 04:54:36
【问题描述】:
我想做的是这样的:
ConsoleWindow1.Print("1");
ConsoleWindow2.Print("2");
当我运行程序时,会弹出两个控制台窗口,一个打印 1,另一个打印 2。有没有简单的方法可以做到这一点?
【问题讨论】:
我想做的是这样的:
ConsoleWindow1.Print("1");
ConsoleWindow2.Print("2");
当我运行程序时,会弹出两个控制台窗口,一个打印 1,另一个打印 2。有没有简单的方法可以做到这一点?
【问题讨论】:
对于基于控制台的应用程序,每个进程只能有一个控制台。您可以启动两个进程,然后进行某种 IPC 以相互协调
【讨论】:
我看到的一种方法是,编写一个打印给 exe 的参数的控制台,并编写另一个使用不同参数调用两者的应用程序,我没有尝试但可能你可以通过 WIN32 函数打开两个,请参阅How to Open Console Window in a Win32 Application
【讨论】: