【问题标题】:Visual Basics 2015 Script to open multiple URL in one browserVisual Basics 2015 脚本在一个浏览器中打开多个 URL
【发布时间】:2016-02-25 17:40:10
【问题描述】:

您好,我目前正在创建一个 Windows 应用程序表单。在此我放置了按钮,我希望该按钮打开我的默认网络浏览器,其中包含我在脚本中包含的多个网站选项卡。

https://social.msdn.microsoft.com/Forums/vstudio/en-US/1a48271b-26dd-448d-9130-737efaf17cd6/open-multiple-url-using-visual-basic-2008?forum=vbgeneral 这个线程几乎有我正在寻找的东西,但是代码会打开多个窗口,而我所追求的只是一个窗口多个选项卡。

任何帮助将不胜感激

【问题讨论】:

  • 所以你的脚本基本上可以工作,但是它打开了多个浏览器会话而不是标签?
  • @Grindel哦,是的,正确

标签: vb.net


【解决方案1】:

此代码应该可以满足您的需求:

Imports System.IO
Imports System.Threading

Module Module1

    Dim Urls() As String = {"www.stackoverflow.com", "www.google.com"}
    Dim counter As Integer = 0

    Sub Main()

        Do Until counter = 2

            System.Diagnostics.Process.Start(Urls(counter))

            counter = counter + 1

            Thread.Sleep(2000)

        Loop

    End Sub

End Module

我自己使用 IE11 对其进行了测试,但它应该适用于您定义为默认的任何浏览器。

希望这对您有所帮助。

【讨论】:

  • 使用 URLs.UpperBound 进行循环,或FOR EACH s as string in URLs
  • @rheitzman 随时编辑我的代码。我只是快速设置了一些东西自己尝试一下,看看它是否会打开浏览器会话或选项卡。
  • 代码没问题 - 只是想让 Anne 了解其他迭代字符串数组的方法。
  • 感谢大家现在试一试,我们会通知您
  • 不幸的是它仍然打开多个窗口而不是标签
猜你喜欢
  • 1970-01-01
  • 2015-05-29
  • 2011-09-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多