如何从richtextbox打开多个网址

时间:2014-12-16 19:16:21

标签: c#

我有这个代码从richtextbox打开多个网址,它工作正常,但问题是它在不同的浏览器中打开所有网站。

 private void button1_Click(object sender, EventArgs e)
 {
     for(int i = 0 ; i < richTextBox1.Lines.Length ; i++ )
     {
        Process.Start("http://" + richTextBox1.Lines[i]);
     }
 }

如何在同一浏览器中打开像标签这样的页面?

2 个答案:

答案 0 :(得分:1)

这对我有用......

private void button1_Click(object sender, EventArgs e)
{
    foreach (string item in richTextBox1.Lines)
    {
        if (!string.IsNullOrEmpty(item))
        {
            ProcessStartInfo startInfo = new ProcessStartInfo();
            startInfo.FileName = "firefox.exe";
            startInfo.Arguments = "-new-tab " + item;
            Process.Start(startInfo); 
        }
    }
}

答案 1 :(得分:0)

请检查一下;

http://kb.mozillazine.org/Command_line_arguments

以下内容应根据文章进行;

firefox.exe -new-tab <url>