Process myProcess = new Process();
myProcess.StartInfo.CreateNoWindow = true;
myProcess.Start("net","192.168.0.1 -t");
myProcess.StartInfo.CreateNoWindow = true;
myProcess.Start("net","192.168.0.1 -t");
解决方案 »
- Linq的相关知识,能帮我提供一下.NET开发环境中Linq规则语句等相关。
- 【在线求助】求一列数的递归算法???
- 关于XPath(不知道在哪问了,暂时放这儿:-))
- 修改数据库的内容后,如何更新?
- 一个人用.net做高校成绩管理系统要多久能完成?
- 大家帮我改xml代码,提高执行效率!
- 如何在vs2005中格式化源代码?
- 使用控件,dataGridView,如何使整个表格填满控件?求助
- 请问哪里有发短信的控件?
- 我要把list中已经选中的项(无论是鼠标还是键盘)反映到另外一堆textbox中去,我想大概是要找到当前项的索引,但是怎么用呢?
- 哪位同志作过向导程序,请指教
- 大家有将1.0程序升级到1.1的么?谈谈有什么要注意的啊
proIP.StartInfo.FileName="cmd.exe";
proIP.StartInfo.UseShellExecute = false;
proIP.StartInfo.RedirectStandardInput = true;
proIP.StartInfo.RedirectStandardOutput = true;
proIP.StartInfo.RedirectStandardError = true;
proIP.StartInfo.CreateNoWindow = true;
proIP.Start();
proIP.StandardInput.WriteLine("ping "+this.txtIP.Text.Trim());
proIP.StandardInput.WriteLine("exit");
string strResult=proIP.StandardOutput.ReadToEnd();
if(strResult.IndexOf("(0% loss)")!=-1)
this.txtShow.Text="Ping 通了!";
else if(strResult.IndexOf("(100% loss)")!=-1)
this.txtShow.Text="无法 Ping 通!";
else
this.txtShow.Text="数据有丢失!";
proIP.Close();
proIP.StartInfo.FileName=@"C:\WINDOWS\system32\ping.exe";
proIP.StartInfo.Arguments="127.0.0.1";
proIP.StartInfo.UseShellExecute = false;
proIP.StartInfo.RedirectStandardInput = false;
proIP.StartInfo.RedirectStandardOutput = true;
proIP.StartInfo.RedirectStandardError = true;
proIP.StartInfo.CreateNoWindow = true;
proIP.Start(); do
{
string strResult=proIP.StandardOutput.ReadLine ();
this.textBox1.Text +=strResult;
this.textBox1.Refresh ();
}while (!proIP.HasExited);
proIP.Close();