我正在编写一个应可帮助我们的用户管理打开的窗口的应用程序。我创建了一个带有按钮的主窗口。用户可以单击此按钮以最大化他们正在使用的每个应用程序。
用户还可以使用在不同浏览器选项卡中打开的不同Web应用程序。
我想在Opera和Google Chrome中激活/选择一个打开的标签。
这个问题帮助我找到了打开的标签页:How to get a list of open tabs from chrome? | C#
我尝试了以下操作:
上面链接的代码片段:
foreach (AutomationElement tabitem in elmTabStrip.FindAll(TreeScope.Children, condTabItem))
{
//open the browser by the process id of the browsertab
Microsoft.VisualBasic.Interaction.AppActivate(tabitem.Current.ProcessId);
//Simulate buttonpress to change the tab
SendKeys.SendWait("^+{Tab}");
//select a specific tabs
tabitem.SetFocus();
}