给定动态(意味着那些可能会随时间变化)x,y屏幕的坐标值如何在mac上以编程方式(或通过自动机或其他任何东西)在该点上进行实际点击?
问问题
4357 次
3 回答
2
我找到了两个巧妙的解决方案来解决这个问题:
- 是一个名为Cliclick的命令行实用程序
- 是一个非常简洁的 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 回答