C#通过获取CMD里ipconfig命令的结果来得到IP
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。
- 上一篇: C#随机数管理,最大值、最小值可以自己进行设定。
- 下一篇:没有了