如何在CMD窗口中输入文字?

时间:2017-01-25 20:00:08

标签: c# cmd

我似乎无法找到将1行“命令”输入CMD窗口的可能解决方案。我搜索了MSDN并询问谷歌,他们只找到了我将文本输入文本文件的解决方案,但我想这不一样​​。

提前谢谢!

2 个答案:

答案 0 :(得分:0)

您必须从.NET应用程序启动Minecraft服务流程。无论您现在在批处理文件中使用了什么,您都可以在C#中的Process起始代码中复制它,或者您可以让您的C#代码运行批处理文件。

如果您想要一个提供启动参数的配置文件,您可以将这些内容放在app.config中,并让您的应用程序在启动时将它们提供给Minecraft服务器进程。

一旦您启动了该流程,您的应用程序就可以保留Process对象,并将重复的命令发送到其标准输入流,如this answer中所述。

答案 1 :(得分:-1)

System.Diagnostics.Process.Start(“CMD.exe”,[您的命令]);