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
📘备注
无