c#怎么调用cmd并输入参数

avatar
作者
猴君
阅读量:0

在C#中调用cmd并输入参数可以通过Process类实现。下面是一个示例代码:

using System; using System.Diagnostics;  class Program {     static void Main()     {         string cmdPath = "cmd.exe";         string arguments = "/C echo Hello World";          ProcessStartInfo startInfo = new ProcessStartInfo();         startInfo.FileName = cmdPath;         startInfo.Arguments = arguments;         startInfo.UseShellExecute = false;         startInfo.RedirectStandardOutput = true;          Process process = new Process();         process.StartInfo = startInfo;         process.Start();          string output = process.StandardOutput.ReadToEnd();         Console.WriteLine(output);          process.WaitForExit();     } } 

在上面的示例代码中,我们调用了cmd并使用参数/C echo Hello World来输出"Hello World"。您可以根据需要修改cmdPatharguments变量来执行不同的命令和参数。

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!