首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

小弟我在windowsform窗体应用程序中可以控制DOS命令的输入和执行吗

2012-10-20 
我在windowsform窗体应用程序中可以控制DOS命令的输入和执行吗?RT,求大神指导,谢谢![解决办法]C# codestat

我在windowsform窗体应用程序中可以控制DOS命令的输入和执行吗?
RT,求大神指导,谢谢!

[解决办法]

C# code
        static void Main(string[] args)        {            Console.WriteLine(CMD("ipconfig"));        }        private static string CMD(string command)        {            Process process = new Process();//创建进程对象            ProcessStartInfo startInfo = new ProcessStartInfo();            startInfo.FileName = "cmd.exe";//设定需要执行的命令            startInfo.Arguments = "/C " + command;//“/C”表示执行完命令后马上退出            startInfo.UseShellExecute = false;//不使用系统外壳程序启动            startInfo.RedirectStandardInput = false;//不重定向输入            startInfo.RedirectStandardOutput = true; //重定向输出            startInfo.CreateNoWindow = true;//不创建窗口            process.StartInfo = startInfo;            process.Start();//开始进程             process.WaitForExit();//等待进程结束            string result = process.StandardOutput.ReadToEnd();//读取进程的输出            process.Close();            return result;        } 

热点排行