可能重复:
How To: Execute command line in C#, get STD OUT results如何在C#中运行命令并从中检索数据?
你好,
在我的C#应用程序,我想运行的命令PROMT命令,并希望其产量和maipulate其输出。如果需要,要关闭该过程并显示错误或适当的消息。要停止进程,我必须在命令提示符下按“F4”键,直到进程停止或被杀死,它必须是活着的。 。这如果任何机构可以帮助我解决我的问题会很高兴
感谢
可能重复:
How To: Execute command line in C#, get STD OUT results如何在C#中运行命令并从中检索数据?
你好,
在我的C#应用程序,我想运行的命令PROMT命令,并希望其产量和maipulate其输出。如果需要,要关闭该过程并显示错误或适当的消息。要停止进程,我必须在命令提示符下按“F4”键,直到进程停止或被杀死,它必须是活着的。 。这如果任何机构可以帮助我解决我的问题会很高兴
感谢
您是否需要这样的
ProcessStartInfo startInfo = new ProcessStartInfo
{
CreateNoWindow = false,
UseShellExecute = false,
FileName = @"program",
WindowStyle = ProcessWindowStyle.Normal,
Arguments = "agruments"
};
using (Process exeProcess = Process.Start(startInfo))
{
if (exeProcess != null) exeProcess.WaitForExit();
}
试试这个:
http://msdn.microsoft.com/en-us/library/system.diagnostics.process.standardoutput.aspx
但我不认为我们可以通过将F4放在命令行上来停止命令的执行。
您可以尝试使用Process
System.Diagnostics
下推出并获得输出 能否请您阐述一下什么类型的命令和它的意图,对部分未明确
由于此线程被标记为“CLOSED”,因此我认为我无法在此线程中与您分享更多内容。但我需要的不仅仅是这些。请参阅http://stackoverflow.com/questions/4884175/manipulate-the-output-receiving-from-command-run-and-act-accordingly-c了解更多avout我的问题。它不仅仅像执行“dir”ike命令,检索输出并且该过程已经是“退出”。它不仅仅是这样。我需要你的指导,请尽我所能帮助你。 - 谢谢 – Tvd 2011-02-03 09:17:07
谢谢,我得到了创建对象的一部分过程。我基本上trynig连接到服务器和服务器提供输出,直到它没有断开连接。 – Tvd 2011-02-03 08:57:46