Loading
0

C#调用cmd并实时返回数据方法

技术小学生微信公众号
腾讯云服务器大促销。
华为服务器

C#调用cmd并实时返回数据方法,例如ping时,如图,



   this.tabControl1.SelectedTab = tabPage3;
Process proc = new Process();
proc.StartInfo.FileName = "cmd.exe";
//proc.StartInfo.WorkingDirectory =
proc.StartInfo.CreateNoWindow = true;
proc.StartInfo.UseShellExecute = false;
proc.StartInfo.RedirectStandardOutput = true;
proc.StartInfo.RedirectStandardError = true;
proc.StartInfo.RedirectStandardInput = true;
proc.Start();
proc.StandardInput.WriteLine("tcping " + pingstr + " 80");
    proc.StandardInput.WriteLine("exit");
    StreamReader reader = proc.StandardOutput;
string line = reader.ReadLine();
while (!reader.EndOfStream)
{
        this.textBox2.AppendText(line + "\r\n");
        this.textBox2.SelectionStart = this.textBox2.Text.Length;
        this.textBox2.ScrollToCaret();
        line = reader.ReadLine();
    }
    proc.WaitForExit();
    proc.Close();
    reader.Close();




 
技术小学生微信公众号
华为服务器
腾讯云服务器大促销。

声明:站长码字很辛苦啊,转载时请保留本声明及附带文章链接:https://blog.tag.gg/showinfo-23-351-0.html
亲爱的:若该文章解决了您的问题,可否收藏+评论+分享呢?

最后编辑于:2019-01-13 16:20:15作者:

上一篇:C#简易浏览器实现模拟百度蜘蛛UA、谷歌蜘蛛UA、360蜘蛛等访问查看非法信息工具
下一篇:C#软件形式实现调用cmd命令ping/curl/tcping/并实时返回数据的工具