跳到主要内容

451 篇文档带有标签「dm」

查看所有标签

AI接口综述

整个AI接口是通过外挂模块实现的, 加载AI模块后调用Yolo模型识别检测对象.

AsmCallEx 执行汇编指令

执行用AsmAdd加到缓冲中的指令. 这个接口同AsmCall,但是由于插件内部在每次AsmCall时,都会有对目标进程分配内存的操作,这样会不够效率.所以增加这个接口,可以让调用者指定分配好的内存,并在此内存上执行call的操作

BindWindow 绑定窗口

绑定指定的窗口,并指定这个窗口的屏幕颜色获取方式,鼠标仿真模式,键盘仿真模式,以及模式设定.

BindWindowEx 绑定窗口Ex

绑定指定的窗口,并指定这个窗口的屏幕颜色获取方式,鼠标仿真模式,键盘仿真模式

Delay 延时

延时一定时间, 本命令不会阻塞UI操作

DmGuardExtract 释放防护盾驱动

释放插件用的驱动. 可以自己拿去签名. 防止有人对我的签名进行检测. 强烈推荐使用驱动的用户使用. 仅释放64位系统的驱动

EnableBind 后台开关

设置是否暂时关闭或者开启后台功能. 默认是开启. 一般用在前台切换,或者脚本暂停和恢复时,可以让用户操作窗口

EnableShareDict 全局字库

如果你的程序对象太多, 并且每个对象都是同个对象, 可以考虑开启全局字库, 这样可以节省内存

EnterCri 进入临界区

检测是否可以进入临界区,如果可以返回1,否则返回0. 此函数如果返回1,则调用对象就会占用此互斥信号量,直到此对象调用LeaveCri,否则不会释放.注意:如果调用对象在释放时,会自动把本对象占用的互斥信号量释放.

EnumProcess 枚举进程

根据指定进程名,枚举系统中符合条件的进程PID,并且按照进程打开顺序排序

EnumWindow 枚举窗口

根据指定条件,枚举系统中符合条件的窗口,可以枚举到按键自带的无法枚举到的窗口

FaqCaptureString 文字答题

从给定的字符串(也可以算是文字类型的问题),获取此句柄. (此接口必须配合答题器v30以后的版本)

FetchWord 提取点阵

根据指定的范围,以及指定的颜色描述,提取点阵信息,类似于大漠工具里的单独提取.

FindColorBlock 找色块

查找指定区域内的颜色块,颜色格式"RRGGBB-DRDGDB",注意,和按键的颜色格式相反

FindColorE 找色E

查找指定区域内的颜色,颜色格式"RRGGBB-DRDGDB",注意,和按键的颜色格式相反

FindColorEx 找色Ex

查找指定区域内的所有颜色,颜色格式"RRGGBB-DRDGDB",注意,和按键的颜色格式相反

FindData 搜索数据

搜索指定的二进制数据,默认步长是1.如果要定制步长,请用FindDataEx

FindPic 找图

查找指定区域内的图片, 找到后立即返回坐标

FindStrEx 找字Ex

在指定范围内查找指定颜色的文字, 返回所有找到的坐标

FindStrS 找字S

在指定范围内查找指定颜色文字, 返回找到的文字和坐标

FindStrWithFontE 字体找字E

用字体在一定范围内查找指定颜色的文字, 返回字符串形式的序号和坐标, 字体以大漠综合工具识别为准

FindStrWithFontEx 字体找字Ex

以指定字体在指定范围内查找指定颜色的文字, 返回找到的所有序号与坐标, 字体以大漠综合工具为准

FindWindowEx 查找窗口Ex

查找符合类名或者标题名的顶层可见窗口,如果指定了parent,则在parent的第一层子窗口中查找

FoobarClose 关闭Foobar窗口

关闭一个Foobar,注意,必须调用此函数来关闭窗口,用SetWindowState也可以关闭,但会造成内存泄漏

GetMouseSpeed 获取鼠标移速

获取系统鼠标的移动速度. 一共分为11个级别. 从1开始,11结束. 这仅是前台鼠标的速度. 后台不用理会这个.

HackSpeed 变速齿轮

对目标窗口设置加速功能(类似变速齿轮),必须在绑定参数中有dx.public.hack.speed时才会生效

InitCri 初始化临界区

初始化临界区,必须在脚本开头调用一次.这个函数是强制把插件内的互斥信号量归0,无论调用对象是否拥有此信号量

KeyPressStr 输入字符

根据传入的字符序列, 依次按下每个对应的按键, 支持大小写, 不支持中文

LeaveCri 退出临界区

和EnterCri对应,离开临界区。此函数是释放调用对象占用的互斥信号量. 注意,只有调用对象占有了互斥信号量,此函数才会有作用. 否则没有任何作用. 如果调用对象在释放时,会自动把本对象占用的互斥信号量释放

LoadPic 加载图片

预先加载指定的图片,这样在操作任何和图片相关的函数时,将省去了加载图片的时间。调用此函数后,没必要一定要调用FreePic,插件自己会自动释放

OcrEx 识别文字Ex

识别指定范围内指定颜色的文字内容, 并返回每个字符的坐标

ReadInt 读取整数

读取指定地址的整数数据, 类型可以是8位, 16位, 32位, 64位, 其中64位属于💰付费功能

ReadIntAddr 读取整数

读取指定地址的整数数据, 类型可以是8位, 16位, 32位, 64位, 其中64位属于💰付费功能

ReadString 读取字符串

读取指定地址的字符串, 可以是GBK或Unicode字符串, 必须事先知道内存区的字符编码方式

ReadStringAddr 读取字符串

读取指定地址的字符串, 可以是GBK或Unicode字符串或UTF8字符串, 其中UTF8属于💰付费功能, 必须事先知道内存区的字符编码方式

Reg 注册付费

调用此函数开启大漠的付费命令功能权限, 推荐使用本命令.

RegEx 注册付费

调用此函数开启大漠的付费命令功能权限, 可以根据指定IP列表注册, 不推荐新手使用

RegExNoMac 注册付费

调用此函数开启大漠的付费命令功能权限, 可以根据指定IP列表注册, 不推荐新手使用

ReleaseRef 释放引用

强制降低对象的引用计数。此接口为高级接口,一般使用在高级语言,比如E vc等

SetAero 设置Aero

设置开启或者关闭系统的Aero效果. (仅对WIN7及以上系统有效)

SetExitThread 设置退出线程

设置当前对象的退出线程标记,之后除了调用此接口的线程之外,调用此对象的任何接口的线程会被强制退出

SetKeypadDelay 设置键盘延时

设置按键时,键盘按下和弹起的时间间隔。高级用户使用。某些窗口可能需要调整这个参数才可以正常按键。

SetLocale 设置本土化

设置当前系统的非UNICOD字符集. 会弹出一个字符集选择列表,用户自己选择到简体中文即可

SetMouseDelay 设置鼠标延时

设置鼠标单击或者双击时,鼠标按下和弹起的时间间隔。高级用户使用。某些窗口可能需要调整这个参数才可以正常点击。

SetParam64ToPointer 64位转指针

这个接口是给E语言设计的. 因为E语言的BUG,导致无法对COM对象调用传入长整数参数(被强制截断成整数),特别设计此接口来兼容长整数的处理

SetPath 设置全局路径

设置全局路径,设置了此路径后,所有接口调用中,相关的文件都相对于此路径. 比如图片,字库等.

SpeedNormalGraphic 加速图色

设置是否对前台图色进行加速. (默认是关闭). (对于不绑定,或者绑定图色为normal生效)( 仅对WIN8以上系统有效)

WriteData

对指定地址写入二进制数据

WriteString 写入字符串

对指定地址写入字符串,可以是Ascii字符串或者是Unicode字符串或者UTF8字符串(UTF8字符串属于付费功能💰)

WriteStringAddr 写入字符串

对指定地址写入字符串,可以是Ascii字符串或者是Unicode字符串或者UTF8字符串(UTF8字符串属于付费功能💰)