大漠插件(全称:大漠综合工具或大漠辅助开发插件)是一个广泛用于 Windows 平台的辅助开发工具,主要面向需要实现屏幕自动化、鼠标键盘模拟、图像识别等功能的开发者。它常用于开发自动化脚本、辅助工具或功能性程序,特别是在游戏、软件自动化测试、数据采集等领域应用较多。

 

市面上大部分后台脚本都是用大漠写的,大漠7.2424破解版支持DX后台窗口绑定键鼠功能。也是大漠不可替代

 

大漠插件与AutoHotkey的结合

AutoHotkey本身提供了丰富的自动化功能,但在某些高级应用场景(如后台键鼠)中,AutoHotkey的原生功能可能不够强大。这时,可以通过加载大漠插件来扩展其功能。

大漠插件与AHK结合的优势:

  • 易用性:AutoHotkey作为脚本编写工具,结合大漠插件的高级功能,可以以简单的代码实现复杂的操作。
  • 可扩展性:大漠插件提供了DX后台窗口绑定和后台键鼠等高端功能,弥补了AHK的功能不足。
  • 便捷性:通过AHK脚本调用大漠插件,用户可以一键完成复杂的任务。

 

大漠7.2424破解版是当前大漠破解版中,最新的版本。还打包了AHK调用大漠的示例代码

 

不需要注册码就能使用的大漠代码生成工具截图:

 

代码片段:

#NoEnv
SetBatchLines -1
#SingleInstance Force
SetWorkingDir %A_ScriptDir% 

; 强制使用32位运行【大漠的dll只有32位版本】
if !(A_IsUnicode=1 and A_PtrSize=4)
  RunWait *RunAs %A_AhkPath%\..\AutoHotkeyU32.exe "%A_ScriptFullPath%"

dm := new DMSoft()  ; 初始化大漠【必要】

result := dm.Reg() ; 注册大漠,返回1为破解注册成功【必要】
if (result != 1)
  MsgBox, 大漠注册失败!返回:%result%

MsgBox % "大漠版本号: " dm.Ver()

; 绑定窗口
窗口hwnd := WinExist("ahk_class Notepad")  ; 绑定窗口的标题,以记事本为例
ControlGet, hwnd, Hwnd,, Edit1, ahk_id %窗口hwnd%  ; 后台绑定需要绑定到指定控件,此以编辑框为例
if (!hwnd) {
  MsgBox, 无法找到目标窗口!
  ExitApp
}


; 这是自己封装后的BindWindowEx写法,可以正版COM注册用法一致
result := dm.BindWindowEx(hwnd+0, "normal","dx.mouse.position.lock.api|dx.mouse.position.lock.message|dx.mouse.clip.lock.api|dx.mouse.input.lock.api|dx.mouse.state.api|dx.mouse.api|dx.mouse.cursor","dx.keypad.input.lock.api|dx.keypad.state.api|dx.keypad.api","",0)

if (result != 1)
  MsgBox, 窗口绑定失败!检查窗口是否存在,以下将用前台操作继续运行


; 模拟鼠标移动
dm.MoveTo(200, 100)

; 鼠标左键点击
dm.LeftClick()

; 用KeyPressChar发送键盘按键 2
dm.KeyPressChar("2")

dm.KeyPressChar("a")

; 用KeyPress发送虚拟键码
dm.KeyPress(GetKeyVK("B"))  ; B 的虚拟键码

; dm.KeyPress(GetKeyVK("F5")) ; 发送按键方法二【ahk函数先转成按键码】[稳定性不如KeyPressChar]

; 截图并保存
dm.Capture(0, 0, A_ScreenWidth, A_ScreenHeight, A_DesktopCommon "\Screen.bmp")


; 获取屏幕颜色
color := dm.GetColor(100, 200)
MsgBox, % "屏幕颜色: " Format("0x{:X}", color)

ExitApp

 

大漠6.1544破解版+免费测试工具.zip + 大漠7.2424破解版+免费测试工具.zip 下载地址:

声明:站内资源为整理优化好的代码上传分享与学习研究,如果是开源代码基本都会标明出处,方便大家扩展学习路径。请不要恶意搬运,破坏站长辛苦整理维护的劳动成果。本站为爱好者分享站点,所有内容不作为商业行为。如若本站上传内容侵犯了原著者的合法权益,请联系我们进行删除下架。