zoukankan      html  css  js  c++  java
  • [置顶] c#程序中如何执行 dos命令

     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;
            }

    遇见了就不要错过
  • 相关阅读:
    常见面试题
    3*0.1 == 0.3 将会返回什么?true 还是 false?
    poj_2186 强连通分支
    强连通分量、割点、桥
    最小生成树
    poj_2349 Kruskal 最小生成树
    poj_1258 prim最小生成树
    最短路径
    poj_1125 Floyd最短路
    poj_1860 SPFA
  • 原文地址:https://www.cnblogs.com/Traner/p/2819937.html
Copyright © 2011-2022 走看看