使用autohotkey

时间:2018-02-12 21:31:12

标签: javascript autohotkey

我正在尝试选择复制到剪贴板'在一个深埋在DOM中的网站内的功能。作为概念的证明,我想让AutoHotKey .click()成为锚元素,然后在MsgBox中显示它的内容。从IE中的javascript控制台我可以使用下面的代码操作它:

t = document.getElementById("id-value")
t.getElementsByTagName("td")[1].click()

这两行是我想要它做的......当我把它们放在一个AHK脚本中时,它只是有点挂掉......在你下面找到我的AHK脚本

#SingleInstance, Force
#Include, C:\Users\rspeight\Desktop\AHK_Scripts\IEFuncs.ahk    

IE("https://validURL", true)
sleep, 3000

t:= document.getElementByID("2752")
t.getElementByTagName("td")[1].click()

MsgBox, Did this work?

Return

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

以下是我的工作原理。

pwb := WBGet()

t:=pwb.document.getElementById("2752")
d:=t.getElementsByTagName("td")[1].click()
sleep, 2000
b:=pwb.document.getElementById("secretView_2752")
r:=b.getElementsByTagName("a")[3].click()

由于某种原因,我不得不将'tagname'元素放入另一个变量。