0

我对 C# 很陌生,请忍受我可怕的缺陷。:P

所以我希望我的按钮使用基本命令行来 ping 一个站点,但由于某种原因它不想在命令行上打印它。

        private void button1_Click(object sender, EventArgs e)
    {
        string URL = textBox1.Text;

        string strCmdText;
        strCmdText = "ping" + URL;
        System.Diagnostics.Process.Start("CMD.exe", strCmdText);
    }

textBox1 的文本包含网站 url,在本例中为“www.google.com”

http://i.stack.imgur.com/2WMSz.jpg

我已经看到了许多不同的方法,但没有一种方法接近我在这种情况下想做的任何事情。

谢谢 :)

4

2 回答 2

5

如果您不想使用命令行,也可以查看Ping 类。

Ping pingSender = new Ping();
PingReply reply = pingSender.Send(URL);
于 2013-05-17T20:58:42.703 回答
3
string strCmdText = "/c ping " + URL;

System.Diagnostics.Process.Start("CMD.exe",strCmdText);
于 2013-05-17T20:56:53.110 回答