我需要使用此按钮的图像在屏幕上找到按钮的 XY 坐标,然后单击它。我可以在 Windows 上使用 AutoHotKey 图像搜索执行此任务。我发现 ubuntu AutoHotKey 的替代品是 AutoKey。但我找不到在 AutoKey 上进行图像搜索的方法。有人知道如何完成这个任务吗?
答案1
我认为其他答案没有抓住问题的重点。似乎您不是想确定鼠标当前的位置,而是想找到特定按钮的位置并按下该按钮。
虽然我还没有亲自实现和测试过,但听起来你想使用move_to_pat
或者click_on_pat
似乎使用visgrep。
答案2
您可以使用以下方法获取当前鼠标坐标xdotool
:
xdotool getmouselocation
若要在脚本中使用,请使用
eval $(xdotool getmouselocation --shell)
这将创建您可以在脚本的其他位置轻松检索的 shell 变量:
echo $X $Y
将打印协调的。
警告这仅在您使用 Xorg 时有效(但 Autokey 也仅在 Xorg 上有效)。