0

给定动态(意味着那些可能会随时间变化)x,y屏幕的坐标值如何在mac上以编程方式(或通过自动机或其他任何东西)在该点上进行实际点击?

4

3 回答 3

2

我找到了两个巧妙的解决方案来解决这个问题:

  1. 是一个名为Cliclick的命令行实用程序
  2. 是一个非常简洁的 IDE 和一个称为Sikuli的额外脚本语言
于 2012-11-14T13:24:20.200 回答
0

循环点击:

$ for ((i=0; i<=60; i++)); do cliclick -r w:1000 c:297,256 c:381,255; done
于 2014-02-03T23:40:25.890 回答
0

我知道这是一个旧线程,但我想发布一个答案,以防万一有人偶然发现。

有一种新的完全独立于平台的自动化语言,称为javAuto。它几乎是一个可以跨平台编译和运行代码的 java 程序。

语法几乎与流行的自动化语言 AutoIT 完全一样。

要模拟鼠标点击,您可以使用以下命令:

mouseClick(button, x, y);

例子:

//click in the center of the screen
mouseClick("left", SCREEN_WIDTH/2, SCREEN_HEIGHT/2 );
于 2014-02-14T07:55:14.483 回答