04.按键精灵大漠查找与绑定
在开发脚本中,我们需要对游戏窗口进行窗口定位查找与后台模式的绑定,这里我们采用寻仙例子简单的讲解以下如何窗口查找绑定的方法,因游戏不同因素,不同游戏绑定模式都不一样,大家可以参考大漠手册或大漠绑定工具去进行测试。
//代码开始区域 Call 大漠窗口查找与绑定 Sub 大漠窗口查找与绑定 标题="寻仙"//游戏标题名字 类名7 = "Afx:00400000:b:00010003:01900011:00000000"//Win7游戏类名 类名10 = "Afx:00400000:b:00010003:00900011:00000000"//Win10游戏类名 //这里因为寻仙的Win7系统和Win10系统的类名不一样所以设置了两个 hwnd = dm.FindWindow(类名7, 标题 )//请用大漠综合工具查找窗口类名和标题 //----------波哥推荐的几种免费版插件的绑定模式---------// //前台模式 = dm.BindWindow(hwnd, "normal", "normal", "normal", 0) //前台模式 = dm.BindWindow(hwnd, "dx2", "normal", "normal", 0) //后台模式 = dm.BindWindow(hwnd, "dx2", "windows", "windows", 0) 后台模式 = dm.BindWindowEx(hwnd, "dx2", "dx.mouse.position.lock.api|dx.mouse.input.lock.api", "windows", "", 0) //----------如果你的游戏不支持后台就改成前台模式---------// For 1 最小化窗口 = dm.SetWindowState(hwnd, 2) //先让游戏缩小窗口 Delay 300 激活游戏窗口 = dm.SetWindowState(hwnd, 1) //在让游戏恢复窗口 Delay 300 设置内窗大小 = dm.SetClientSize(hwnd,1280,800)//这里有内窗大小 dm.MoveWindow hwnd, 0, 0//移动窗口位置 Delay 300 Next TracePrint "查找窗口:" & hwnd & "绑定状态:" & 后台模式 End Sub // 波哥简易 游戏脚本封装例子 网游安全VIPQQ群:191075097 // //代码结束区域