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 //
//代码结束区域
