gpt4 book ai didi

scripting - 如果选项卡已打开并使用 Vbscript 中的新超链接刷新,我如何识别它?

转载 作者:行者123 更新时间:2023-12-03 20:22:03 25 4
gpt4 key购买 nike

我有一个脚本,它打开一个带有变量的超链接,以在 Intranet 上提取特定帐户。但是,如果“模块”已经打开(80% 的超链接是相同的),我想保持相同的选项卡/窗口打开并刷新它。

现在我的 Vbscript 只使用脚本主机,每次都在新选项卡中打开。由于用户可能打开了多个选项卡,我不确定如何识别他们是否有我想要打开的链接,然后使用该窗口刷新数据。

Begin pseudocode Script Sub

dim LINK as string
dim variableHere as string
LINK = "link/section/comments.aspx/account=" & variableHere & "&SID=11111"
variableHere = APIAccountNumberAccessed

IF ("link/section/comments.aspx/account=" exists)
then open hyperlink in same tab: LINK
else open in new tab
End IF

End pseudocode Sub

更新:

我在确定可以使用 Window.Open 方法设置目标名称和打开链接方面取得了一些进展。但是,我仍然遇到错误。

句法
set varWindow = Window.Open "google.com", "targetName", "toolbar=no, menubar=no, location=no, directories=no"

这为我提供了预期的语句结束错误,错误代码 800A0401,就在 Window open 行中。这部分还是过不了。

最佳答案

如果您重用 targetName,这是一个自动功能
因此,您可以使用相同的目标和目标名称来为每个 url 设置一个选项卡。像这样:

Window.Open variableHere, variableHere, "toolbar=no, menubar=no, location=no, directories=no"

我不记得 targetName 是否接受任何奇怪的字符,如果不是,你可以替换
validName = variableHere
validName = replace(validName,"/","_")
validName = replace(validName,".","_")
validName = replace(validName,",","_")
'... and so on ...
Window.Open variableHere, validName, "toolbar=no, menubar=no, location=no, directories=no"

关于scripting - 如果选项卡已打开并使用 Vbscript 中的新超链接刷新,我如何识别它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6114810/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com