首页 > 解决方案 > 使用 Autohotkey 从网页的下拉列表中选择一个选项

问题描述

我正在尝试编写一个脚本来从网页上的下拉列表中选择某些内容,然后按 Tab 键切换到下一个选项并输入文本,然后输入。仅供参考,这是我的第一个脚本。

我必须创建分组并从不同的区域中进行选择。我见过人们有脚本来选择某些东西但说只能在 IE 浏览器中工作的地方。我将使用 firefox 或 chrome 但不是 IE。

^q::Click, 284, 427 ;
Send {Up 10}
Send {Tab} ;
sleep 50 ;
Send BWI{Enter}

return

所以我想要它做的是当我按下 control q 时,它会转到位置 284,427 并单击。下拉菜单默认为底部选项。所以我输入了向上 10 的代码,这将选择底部的第 10 个选项。然后我想要它标签。这将选择第 10 个选项并转到下一个文本框,此时它将输入文本 BWI,然后输入。BWI 是一个过滤器,将显示名称中包含 BWI 的所有项目。

目前,它进入下拉菜单并点击。然后它什么也不做。

标签: selectclickautohotkeydropdown

解决方案


要让热键执行多个命令,请将第一行放在热键定义下方,并将最后一行作为返回值:

^q::
    Click, 284, 427
    Send {Up 10}
    Send {Tab}
    sleep 50
    Send BWI{Enter}
    ; ...
return

https://autohotkey.com/docs/Hotkeys.htm#Intro


推荐阅读