如何从非控制台c#项目创建CMD,使其充当输入/输出屏幕

如何从非控制台c#项目创建CMD,使其充当输入/输出屏幕,c#,process,console,C#,Process,Console,我正在使用基于C#的项目,并希望运行控制台,并可能处理输入或输出到创建的控制台 我已经尝试创建CMD进程,但在这种情况下,命令只能从我的C#项目传输到控制台,并检索输出 使用代码控制台的这一部分是不可能写东西的 RedirectStandardInput = true RedirectStandardOutput = true 当只有其中一个选项为真时,控制台充当输入窗口,但如何控制它? 如何从运行该进程的项目中清除屏幕 请给我指出正确的方向。甚至不确定是否有可能让它这样工作。假设这是一个Wi

我正在使用基于C#的项目,并希望运行控制台,并可能处理输入或输出到创建的控制台

我已经尝试创建CMD进程,但在这种情况下,命令只能从我的C#项目传输到控制台,并检索输出

使用代码控制台的这一部分是不可能写东西的

RedirectStandardInput = true
RedirectStandardOutput = true
当只有其中一个选项为真时,控制台充当输入窗口,但如何控制它? 如何从运行该进程的项目中清除屏幕


请给我指出正确的方向。甚至不确定是否有可能让它这样工作。

假设这是一个WinForms应用程序,并且您可以在每次运行时创建自己的控制台,搜索
allocsole()
…示例(和问题)很多。。。。