如何在c#中执行cmd命令并返回值

如何在c#中执行cmd命令并返回值,c#,cmd,C#,Cmd,如何执行cmd命令并返回此命令的值。 例如,我执行命令Ipconfig并返回可用接口列表 谢谢。您可以使用该方法运行命令行命令,捕获控制台输出,并对其进行解析以获得返回值。它有点凌乱,但可以工作。您可以使用该方法运行命令行命令,捕获控制台输出,并对其进行解析以获取返回值。虽然有点凌乱,但它确实有效。这篇文章有一个很好的答案。它还显示了如何在不弹出命令提示符的情况下运行命令 string strCmdText; strCmdText= "/C copy /b Image1.jpg + Archiv

如何执行cmd命令并返回此命令的值。 例如,我执行命令Ipconfig并返回可用接口列表

谢谢。

您可以使用该方法运行命令行命令,捕获控制台输出,并对其进行解析以获得返回值。它有点凌乱,但可以工作。

您可以使用该方法运行命令行命令,捕获控制台输出,并对其进行解析以获取返回值。虽然有点凌乱,但它确实有效。

这篇文章有一个很好的答案。它还显示了如何在不弹出命令提示符的情况下运行命令

string strCmdText;
strCmdText= "/C copy /b Image1.jpg + Archive.rar Image2.jpg";
System.Diagnostics.Process.Start("CMD.exe",strCmdText);
波斯特有一个很好的答案。它还显示了如何在不弹出命令提示符的情况下运行命令

string strCmdText;
strCmdText= "/C copy /b Image1.jpg + Archive.rar Image2.jpg";
System.Diagnostics.Process.Start("CMD.exe",strCmdText);

到目前为止,您尝试了什么?当有windows库、WinAPI函数和nuget软件包时,为什么要使用这些疯狂的黑客?使用其中任何一个都将像Library.GetInterfacesList()一样简单。到目前为止,您尝试了什么?在有windows库、WinAPI函数和nuget软件包的情况下,为什么要使用这些疯狂的攻击?使用其中任何一个都将像Library.GetInterfacesList()一样简单。是的,这是相同的方法。是的,我只是为您添加了一些代码。是的,这是相同的方法。是的,我只是为您添加了一些代码,希望返回值,我think@kas哦,你说得对。好在它已经被回答了。OP希望返回值,我think@kas哦,你说得对。幸好已经有人回答了。