您的位置:首页 > 编程语言 > C#

[置顶] c#程序中如何执行 dos命令

2011-10-13 11:07 381 查看
C#中执行Dos命令 C# 本来封装了很多 类似于Dos命令的东西,可是开发需要用它来执行 cmd.texe。

static void Main(string[] args)

{

command.startcmd("ping");

command.cmdPross("ping", "127.0.0.1");

}

public static string cmdPross(string command, string argument)

{

string output = "";

try

{

Process cmd = new Process();

cmd.StartInfo.FileName = command;

cmd.StartInfo.Arguments = argument;

cmd.StartInfo.UseShellExecute = false;

cmd.StartInfo.RedirectStandardInput = true;

cmd.StartInfo.RedirectStandardOutput = true;

cmd.StartInfo.CreateNoWindow = true;

cmd.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;

cmd.Start();

output = cmd.StandardOutput.ReadToEnd();

Console.WriteLine(output);

cmd.WaitForExit();

cmd.Close();

}

catch (Exception e)

{

Console.WriteLine(e);

}

return output;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: