c# - 在一个窗口中打开多个链接,然后在另一个窗口中打开多个链接

标签 c# .net wpf winforms

有没有办法在浏览器窗口中打开一堆3-4个链接,并在另一个窗口中打开另一堆3-4个链接。

例如。

链接 A = {"facebook.com","instagram.com","twitter.com"} 应在浏览器窗口 (chrome) 中打开

链接 B = {"google.com","yahoo.com","bing.com"} 应该在同一个浏览器(chrome)中打开,但在另一个窗口中打开

最佳答案

您可以将 Process.Start 方法与 /new-window 参数一起使用,该方法将强制执行以下内容:

System.Diagnostics.Process.Start("chrome.exe", "/new-window facebook.com instagram.com twitter.com");

以上将在一个带有多个选项卡的窗口中打开所有链接。

因此,根据您的情况,您需要的是如下内容:

var A = new string[] { "facebook.com", "instagram.com", "twitter.com" };
var B = new string[] { "google.com", "yahoo.com", "bing.com" };
System.Diagnostics.Process.Start("chrome.exe", " /new-window " +  string.Join(" ", A));
System.Diagnostics.Process.Start("chrome.exe", " /new-window " + string.Join(" ", B));

关于c# - 在一个窗口中打开多个链接,然后在另一个窗口中打开多个链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42041983/

相关文章:

c# - DTS 脚本任务 : Runtime Error in SSIS task due to referenced DLLs

.net - WPF WBA (XBAP) 与 Silverlight

wpf - INotifyPropertyChanged 不会导致此代码中的屏幕更新

c# - UIPageViewController 的 DidFinishAnimating 和 WillTransition,如何正确实现这些方法?

c# - 如何根据条件将 var 指定为两种不同类型之一?

.net - 我可以在Inno Setup中读取AssemblyFile信息吗

c# - 生成用户友好的字母数字 ID(如业务 ID、SKU)的选项有哪些

c# - 组合框选择

c# - 在 C# 中寻找从另一个字符串中提取两个字符串的最简单方法

c# - 如何将 C++/CLI 程序编译成 .lib 并将其与纯非托管 C++ 程序链接?