跳到主要内容

FindBinary 搜索二进制数据

🎯功能

搜索指定值并返回该值的地址,字符串比较。

📜语法

结果 = Plugin.Memory.FindBinary(窗口句柄,, 长度, 开始地址, 结束地址, 步长)

📥参数

参数数据类型解释
窗口句柄长整型数要读取的窗口句柄
字符串要搜索的值
长度整数型要搜索的长度
开始地址长整型数开始搜索的内存地址
结束地址长整型数结束搜索的内存地址
步长整数型每次搜索增加的步长

📤返回

字符串, 返回找到的内存地址

💡示例

//以下为7.20版例子:
WinminePath = "winmine.exe"
WinmineTitle = "扫雷"
Call RunApp(WinminePath)
Delay 1000
WinmineHwnd=Plugin.Window.Find(0,WinmineTitle)
Val = Plugin.Memory.FindBinary(WinmineHwnd, "2E7465", 3, &h400000, &h6000000, 2)
MsgBox Val
str=Plugin.Memory.ReadBinary(WinmineHwnd,Val,3)
MsgBox str

📘备注