我尝试使用AutoHotkey脚本编写脚本以使用当前日期自动填充网络字段。但是,我不确定如何通过name
或id
来关注特定字段。
我目前的hacky解决方法是使用Send, {Tab 84}
滚动到特定字段,使用Send, 6/28/2017
键入日期,然后手动提交字段。虽然剧本在大多数时间都有效,但显然有更好的方法。
如何使用AutoHotkey脚本在网页上关注自动填充特定文本字段?
答案 0 :(得分:0)
IE COM对象应该可以解决问题,只要您习惯使用自己的JS导航DOM。
以下是一个例子:
F3::
wb := ComObjCreate("InternetExplorer.Application") ; Create a IE instance
wb.Visible := True
wb.Navigate("http://google.com")
Sleep, 5000
SendInput, This is test.{Enter}
Sleep, 5000
wb.document.getElementById("lst-ib").value := "This is another test."
wb.document.getElementById("_fZl").click()
return