声明一下《Java模拟按键精灵》系列,是以学习java程序模拟键盘和鼠标输入为目的的。以游戏为背景,也是为了有动力去学习,其实没有什么高级的东西。许多小伙伴对细节比较感兴趣,我把整个工程贴出来吧,里面肯定有很多问题,多包涵。
基本逻辑就是,如果需要点一下游戏中的某个NPC,或文字。那么就查一下,这个NPC或文字在电脑屏幕上的坐标(可以通过微信截图功能获取到)。然后让java程序执行移动鼠标的代码,移动到对应坐标,然后执行鼠标单击代码。这样就相当于我们用鼠标点了一下NPC或文字。这就要求游戏窗口要固定,不然窗口动了,坐标就跟着动了。对于无法精度定位的NPC位置,那么要保证游戏人物和NPC在一个窗口,这样可以通过颜色或图形匹配去获取坐标。
实用的一点功能,是要设计一套可循环的顺序化的游戏任务,然后让java程序循环执行。
最后把项目代码贴出来。有兴趣的小伙伴可以看看。
java模拟鼠标键盘下载
程序入口是Test代码如图位置,正式的main方法和这个差不多。小伙伴们看看业务逻辑,执行逻辑就好了。别运行了,没有游戏环境运行也没啥意义。。。
Java模拟按键精灵 - 完整程序工程
于 2022-11-07 11:32:08 首次发布