在 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,免注册版更便于部署

  • 提供了更强大的窗口绑定、后台控制、图形匹配支持

就我而言,目前针对的游戏,乐玩已经足够,不需要使用收费的大漠,不过大漠收费也不贵,所以我两者都接入了,反正只是做了个脚手架,遇到不同游戏就使用不同的插件。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐