如何在Winforms应用程序中嵌入控制台应用程序

我正在开发一个应用程序,它充当Minecraft服务器的GUI(作为控制台Java应用程序运行)。

我已经完成了它,我还想在Winforms应用程序中添加一个控制台,因为我想让用户更好地控制该程序。 但是使用流(Process.StandardOutput)我无法模拟控制台,因为它有时会改变光标位置,清除控制台等…

所以,我想以某种方式将该过程嵌入到应用程序中。 我尝试的第一个解决方案是删除边框并相应地将其定位到窗体的位置,但不幸的是我无法做到。

任何工作代码片段将不胜感激!

您不能在同一模块( msdn )中同时定位子系统guiconsole

相反,您可以添加一个使用SOAP与您的应用程序通信的单独控制台应用程序。 看看WCF来完成这个任务。