java实现自动化脚本
在 Windows 平台上,进行自动化操作在市面上流行的几款自动化插件,包括但不限于:大漠、天使、乐玩、精灵等等这些插件大多通过模拟鼠标键盘、识别图色、窗口绑定等方式来实现自动化控制,底层依赖的是 Windows 系统 API,且大多数插件都是通过暴露功能给用户。
在 Windows 平台上,进行自动化操作在市面上流行的几款自动化插件,包括但不限于:大漠、天使、乐玩、精灵等等
这些插件大多通过模拟鼠标键盘、识别图色、窗口绑定等方式来实现自动化控制,底层依赖的是 Windows 系统 API,且大多数插件都是通过 COM 接口(Component Object Model) 暴露功能给用户。
既然是com接口,那么我们java就能调用了,我这里把乐玩和大漠都接入了,轻松实现后台绑定、图色识别、鼠标键盘的输入等等,如图所示:
下面一个测试用例,调用了绑定以及鼠标移动和左键点击:
✅ 乐玩插件(lw.dll)
📌 特点:
-
免费使用 ✅
-
COM 接口名为
lw.lwsoft3 -
需要使用 32 位 Python / Java / EXE
-
不支持免注册 ❌(必须通过
regsvr32 lw.dll注册) -
支持绑定窗口、模拟输入、图色识别等基本功能
-
用于学习/小型项目非常方便
🚫 局限:
-
注册必须通过注册表(无法写 manifest 实现 Registration-Free COM)
-
注册失败时程序无法运行(
Can't get object clsid from progid错)
💰 大漠插件(dm.dll)
📌 特点:
-
商业软件,收费使用 ❌ 免费试用功能受限
-
支持大量高级功能(图色/找图/按键/窗口控制等)
-
支持 免注册加载 ✅(可调用
SetDllPath直接加载 DLL) -
提供“注册版”和“免注册版” DLL,免注册版更便于部署
-
提供了更强大的窗口绑定、后台控制、图形匹配支持
就我而言,目前针对的游戏,乐玩已经足够,不需要使用收费的大漠,不过大漠收费也不贵,所以我两者都接入了,反正只是做了个脚手架,遇到不同游戏就使用不同的插件。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)