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); }
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: java 中string与bytes的转换总结
- 下一篇: C# 执行CMD命令