google-chrome - 使用 vbscript 在可变页面上打开 Chrome 浏览器
问题描述
这是我使用 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
第二步打开一个链接 ( siteB ),您可以在其中传递用于下载 excel 文件的变量:
WScript.Sleep OneSecond*60
siteB = "http://..../Gest.do?operation=export&eser=123&ver=456"
browobj.Run "chrome -url " & siteB
带有变量的第二个链接 ( siteB ) 在新的 Chrome 选项卡中打开并停止下载。
相反,如果第二个链接 ( siteB ) 在siteA的同一选项卡中打开,则开始下载。手动试过。
我需要在打开siteA时重复使用相同的选项卡。
如何在 siteA 的同一选项卡中打开第二个链接( siteB )?
请问你能帮我吗?
编辑#01
browobj.Run start & siteB
解决方案
由于 chrome 可作为命令使用:
chrome /new-tab somesite.com
但是,如果chrome
不是作为命令可用,而是您可以使用的默认浏览器:
start "" "https://somesite.com"
这应该使它在活动窗口的新选项卡中打开。
如果您不能保证 Chrome 是默认浏览器。您可以找到 chrome.exe 的路径并使用以下内容:
"<Path of chrome here>" /new-tab "https://somesite.com"
推荐阅读
- c# - 将变量传递给当前页面布局中的部分的最佳方法是什么?
- java - 如何在 json 文件中传递 SQL 查询?
- html - a href _self 无法修改
- java - 如何在 Spring Boot 中从 wsdl 生成肥皂服务?
- python-3.x - 如何检查数据框行中是否存在列表并返回布尔值?
- html - Aspose HTML to RTF转换添加空白列表元素
- php - 使用诸如资产之类的树枝属性在带有占位符值的jQuery中不起作用
- database - MongoDB 从指定版本中获取最新版本
- curve - 如何在 OpenSCAD 中制作曲面片(立方体)?
- wolfram-mathematica - 如何导入一个文本文件,并将mathematica中的所有内容进行导入?