select - 使用 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 的所有项目。
目前,它进入下拉菜单并点击。然后它什么也不做。
解决方案
要让热键执行多个命令,请将第一行放在热键定义下方,并将最后一行作为返回值:
^q::
Click, 284, 427
Send {Up 10}
Send {Tab}
sleep 50
Send BWI{Enter}
; ...
return
推荐阅读
- python-3.x - Graphviz 左对齐边缘标签文本
- angular - 计算 ts / angular 中字符串变量的小时差
- go - 如何使用 bash 的括号扩展语法创建目录树
- database - prisma 模式中的一对多自关系
- javascript - 如何从 Firebase 中的 batch.commit() 计划函数返回一个承诺
- javascript - Javascript - 加载时选择元素
- python - 为什么我收到一个错误,显示模块“多处理”没有属性“sharedctypes”?
- express - 异步等待句柄 Promise {
} 快递API - bash - 如何在 bash 脚本中多次使用带有“-”(破折号)的标准输入?
- java - 应用程序不会显示 mediaPlayer