Java Linux/X窗口系统下的屏幕读取/鼠标单击?
我正在学习人工智能(只是为了好玩和练习,不是为了赚钱或做任何坏事),我想写一个小机器人来为我玩一个冰上丁克Flash游戏 作为一个讨厌微软的人,我很难为情地说,我知道并且不久前在Windows下使用了所需的函数调用,用Delphi编程。但是这些天我尝试在Linux下做任何事情,但我似乎没有任何想法 要求:Java Linux/X窗口系统下的屏幕读取/鼠标单击?,java,c,linux,x11,Java,C,Linux,X11,我正在学习人工智能(只是为了好玩和练习,不是为了赚钱或做任何坏事),我想写一个小机器人来为我玩一个冰上丁克Flash游戏 作为一个讨厌微软的人,我很难为情地说,我知道并且不久前在Windows下使用了所需的函数调用,用Delphi编程。但是这些天我尝试在Linux下做任何事情,但我似乎没有任何想法 要求: 定期或根据编程要求,以图像或位图形式获取部分屏幕内容 在编程控制下模拟鼠标指针移动和左键单击 键盘抓取也可能派上用场 理想情况下,我希望通过在JVM中运行的Clojure应用程序来实现这一
- 定期或根据编程要求,以图像或位图形式获取部分屏幕内容李>
- 在编程控制下模拟鼠标指针移动和左键单击李>
- 键盘抓取也可能派上用场
理想情况下,我希望通过在JVM中运行的Clojure应用程序来实现这一点,因此与Java兼容的库就是猫的叫声。但如果做不到这一点,我可以自己编写一个C程序,通过本地TCP/IP在X Window和我的应用程序之间进行调解。您可以始终依赖于好的旧类,我认为它具有您所要求的所有功能:
- 移动鼠标
- 在屏幕上捕捉矩形
- 点击鼠标