[英]Process.Start to open multiple web pages
我目前正在使用一个简单的按钮来打开网页。
void ReportingClick(object sender, EventArgs e)
{
System.Diagnostics.Process.Start("http://www.google.ca");
}
我想做的就是一键打开3页,这让我很难工作。 我已经尝试了多个Process.start行
void ReportingClick(object sender, EventArgs e)
{
System.Diagnostics.Process.Start("http://www.google.ca");
System.Diagnostics.Process.Start("http://www.gmail.com");
System.Diagnostics.Process.Start("http://www.stackoverflow.com");
}
甚至将多个页面添加到处理程序中。
void ReportingClick(object sender, EventArgs e)
{
System.Diagnostics.Process.Start("http://www.google.ca","http://www.gmail.com","http://www.s tackoverflow.com")
}
在两种情况下,它只会打开列表中的最后一页。 有任何想法吗?
如果IE已打开,则您的代码可以正常工作,并在新标签页中打开每个链接,如果没有打开,我可以通过使应用程序等待1秒钟再调用第二页来打开它来使其工作:
void ReportingClick(object sender, EventArgs e)
{
System.Diagnostics.Process.Start("http://www.google.ca");
System.Threading.Thread.Sleep(1000);
System.Diagnostics.Process.Start("http://www.gmail.com");
System.Threading.Thread.Sleep(1000);
System.Diagnostics.Process.Start("http://www.stackoverflow.com");
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.