扫雷助手
- Windows 11
- JDK 21
- 读取扫雷地图数据
- 判断该数据是否为雷
- 模拟鼠标点击
- 重复上面操作遍历地图直至完成
确定了思路,那么就要确认 windows 系统提供了哪些函数可以实现,经过网络搜索得到以下函数:
- ReadProcessMemory 函数 (memoryapi.h):读取内存数据
- FindWindowW 函数 (winuser.h):查找窗口句柄,根据该窗口句柄获取 pid
- GetWindowThreadProcessId 函数 (winuser.h):获取 pid
- openProcess 函数 (processthreadsapi.h):进程的打开句柄
- PostMessageW 函数 (winuser.h):发送消息模拟鼠标操作