java版按键精灵实现基础
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
王兵 7eb19cb562
上传备份
1 month ago
.idea 上传备份 1 month ago
legend 上传备份 1 month ago
src/main 上传备份 1 month ago
target/classes 上传备份 1 year ago
.gitignore 上传备份 1 year ago
README.md 上传备份 1 year ago
pom.xml 上传备份 3 months ago

README.md

简介

JMacro使用Java Robot工具实现的脚本/自动化脚手架,屏幕找图,定位,模拟人操作鼠标、键盘等基本事件。

背景

起初是在玩一款经营类小游戏中有了想法;其中有着大量的重复工作,例如领取奖励、领取宝箱、野区采矿、出击野怪等基本操作。 因此曾想过使用成熟的方案如按键精灵,因为很久以前也曾用过其制作的辅助工具,不过记得其在某些杀毒软件下是报毒,且例如腾讯类 大型游戏有安全检测直接不通过,是因为《按键精灵》的典型特征。因此放弃的此方案。

后来在想能否使用java来写一个脚本/自动化机器人了因为我自己就是一位java开发人员语法也熟悉实现上也会更加的灵活这一想就去调查 一番发现也确实有人有这个想法但却一直未找到成熟的框架或依赖库。想想也对这本就不是java领域的特长。

所以最终决定自己编写一款简易脚手架,并开源共享。

开发环境

idea

环境依赖

jdk1.8

构建工具

Maven 3+

依赖说明

Hutool

使用了其中非常方便的api

jintellitype

用于注册热键的库,运行时鼠标可能不方便操作,只能通过热键来结束。

javafx-maven-plugin

程序实现了一个简单的UI控制台用于控制运行、停止、和开发调试工具。通过插件将jar打包为windows下可直接运行的程序包。这样可以让不安装jre和开发工具的电脑也能使用。

maven-antrun-plugin

打包图例资源文件

##打包EXE可执行文件

maven package

执行程序输出目录target

Powered by TurnKey Linux.