使用 vbscript 在可变页面上打开 Chrome 浏览器
Opening Chrome browser on a variable page using vbscript
这是我使用 vbscript 在可变页面上打开 Chrome 浏览器的代码:
Set browobj = CreateObject("Wscript.Shell")
siteA = "http://...../"
browobj.Run "chrome -url " & siteA
WScript.Sleep OneSecond*60
siteB = "http://..../Gest.do?operation=export&eser=123&ver=456"
browobj.Run "chrome -url " & siteB
Set browobj = Nothing
第一步打开网页(siteA)进行用户认证:
siteA = "http://...../"
browobj.Run "chrome -url " & siteA
第二步打开一个 link ( siteB ),您可以在其中传递用于下载 excel 文件的变量:
WScript.Sleep OneSecond*60
siteB = "http://..../Gest.do?operation=export&eser=123&ver=456"
browobj.Run "chrome -url " & siteB
带有变量的第二个 link ( siteB ) 在新的 Chrome 选项卡中打开,下载停止。
相反,如果第二个 link ( siteB ) 在 siteA 的同一选项卡中打开,则开始下载。手动尝试过。
我需要在打开 siteA.
时重复使用同一个选项卡
如何打开第二个 link ( siteB ) 在 siteA 的同一选项卡中打开?
你能帮帮我吗?
编辑#01
browobj.Run start & siteB
由于 chrome 可作为命令使用:
chrome /new-tab somesite.com
但是,如果 chrome
无法作为命令使用,而是默认浏览器,您可以使用:
start "" "https://somesite.com"
这应该会使其在活动 window 上的新选项卡中打开。
如果您不能保证Chrome是默认浏览器。您可以找到 chrome.exe 的路径并使用类似:
"<Path of chrome here>" /new-tab "https://somesite.com"
这是我使用 vbscript 在可变页面上打开 Chrome 浏览器的代码:
Set browobj = CreateObject("Wscript.Shell")
siteA = "http://...../"
browobj.Run "chrome -url " & siteA
WScript.Sleep OneSecond*60
siteB = "http://..../Gest.do?operation=export&eser=123&ver=456"
browobj.Run "chrome -url " & siteB
Set browobj = Nothing
第一步打开网页(siteA)进行用户认证:
siteA = "http://...../"
browobj.Run "chrome -url " & siteA
第二步打开一个 link ( siteB ),您可以在其中传递用于下载 excel 文件的变量:
WScript.Sleep OneSecond*60
siteB = "http://..../Gest.do?operation=export&eser=123&ver=456"
browobj.Run "chrome -url " & siteB
带有变量的第二个 link ( siteB ) 在新的 Chrome 选项卡中打开,下载停止。
相反,如果第二个 link ( siteB ) 在 siteA 的同一选项卡中打开,则开始下载。手动尝试过。
我需要在打开 siteA.
时重复使用同一个选项卡如何打开第二个 link ( siteB ) 在 siteA 的同一选项卡中打开?
你能帮帮我吗?
编辑#01
browobj.Run start & siteB
由于 chrome 可作为命令使用:
chrome /new-tab somesite.com
但是,如果 chrome
无法作为命令使用,而是默认浏览器,您可以使用:
start "" "https://somesite.com"
这应该会使其在活动 window 上的新选项卡中打开。
如果您不能保证Chrome是默认浏览器。您可以找到 chrome.exe 的路径并使用类似:
"<Path of chrome here>" /new-tab "https://somesite.com"