入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

C#通过获取CMD里ipconfig命令的结果来得到IP

创建时间:2016-07-01 投稿人: 浏览次数:1254
private void GetIP6()  
   {   //转载请注明来自 http://www.shang11.com
       Process cmd = new Process();  
       cmd.StartInfo.FileName = "ipconfig.exe";//设置程序名   
       cmd.StartInfo.Arguments = "/all";  //参数   
//重定向标准输出   
       cmd.StartInfo.RedirectStandardOutput = true;  
       cmd.StartInfo.RedirectStandardInput = true;  
       cmd.StartInfo.UseShellExecute = false;  
       cmd.StartInfo.CreateNoWindow = true;//不显示窗口(控制台程序是黑屏)   
//cmd.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;//暂时不明白什么意思   
       /* 
收集一下 有备无患 
       关于:ProcessWindowStyle.Hidden隐藏后如何再显示? 
       hwndWin32Host = Win32Native.FindWindow(null, win32Exinfo.windowsName); 
       Win32Native.ShowWindow(hwndWin32Host, 1);     //先FindWindow找到窗口后再ShowWindow 
       */  
       cmd.Start();  
       string info = cmd.StandardOutput.ReadToEnd();  
       cmd.WaitForExit();  
       cmd.Close();  
       textBox1.AppendText(info);  
   }

声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。