按键精灵技术教程:沙盘后台绑定游戏.docx

按键精灵技术教程:沙盘后台绑定游戏.docx

ID:52184387

大小:4.89 MB

页数:8页

时间:2020-03-24

按键精灵技术教程:沙盘后台绑定游戏.docx_第1页
按键精灵技术教程:沙盘后台绑定游戏.docx_第2页
按键精灵技术教程:沙盘后台绑定游戏.docx_第3页
按键精灵技术教程:沙盘后台绑定游戏.docx_第4页
按键精灵技术教程:沙盘后台绑定游戏.docx_第5页
资源描述:

《按键精灵技术教程:沙盘后台绑定游戏.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、按键精灵技术教程:沙盘后台绑定游戏来源:按键学院【按键精灵】在上一期的院刊中,我们说到了如何使用沙盘以及一些要注意的地方。现在,我们一起来看看,沙盘的后台绑定要怎么实现。步骤2-查找窗口句柄小编找了个“456游戏平台”作为今天的例子,实现大漠后台绑定沙盘后对游戏窗口进行点击的效果。我们使用search命令来查找窗口句柄。 首先,我们需要获取游戏窗口的标题,用抓抓工具来获取。search命令代码如下HwndEx=Plugin.Window.Search("456游戏中心")可能会有很多童鞋载在这里,认为hwndex就是当前窗口的句柄。实际上,sear

2、ch命令的返回值是字符串,hwndex中所存放的: 句柄加上“

3、” 这样的内容。例如,找到了两个符合窗口标题的窗口句柄,12345和45678那么hwndex中存放的就是:12345

4、45678

5、所以,我们得到这个返回值之后,还需要使用split函数分割。 代码如下:HwndEx=Plugin.Window.Search("456游戏中心")MyArray=Split(HwndEx,"

6、")IfUBound(MyArray)>=0Theni=0ForUBound(MyArray)TracePrintMyArray(i)i=i+1NextEndIf分

7、割之后的句柄存放在数组 MyArray中。注意:search命令是模糊查找,也就是说,如果你要查找的是窗口标题符合"456游戏中心",那么,"456游戏中心123"也符合条件。  步骤3-绑定窗口大漠里绑定模式那么多,我怎么知道要用哪种呢?这里小编分享一个大漠绑定测试工具。大漠绑定测试工具使用:第一步:        获取要测试的窗口句柄第二步:        选择绑定模式,点击绑定,查看返回值如果返回值为1,则说明绑定模式可行。如果返回值是0,则说明绑定模式不可行。注意:绑定模式可行并不代表图色、键鼠、文本输入就一定可以。      所以,绑定模

8、式可行之后,我们还需要测试图色、键鼠、文本是否可以用:第三步:        测试图色、键鼠等都可行之后,点击“生成绑定代码”这里需要注意下,生成的代码中:        dm.ret=dm.BindWindowEx(hwnd,"dx2","windows3","windows","",0)       dm.ret 这个需要修改下,修改为dm_ret或者其它变量名。        绑定模式确定之后,使用多线程多开的方式来操作点击窗口。整体代码callregister()DimEnvhwndHwndEx=Plugin.Window.Search("

9、456游戏中心")MyArray=Split(HwndEx,"

10、")IfUBound(MyArray)>=0Theni=0ForUBound(MyArray)TracePrint"第"&i+1&"个窗口句柄为:"&MyArray(i)///提示信息hwnd=MyArray(i)i=i+1BeginThread点击NextEndIfSub点击Setdm=createobject("dm.dmsoft")jubing=hwnddm_ret=dm.BindWindowEx(jubing,"dx2","windows3","windows","",0)If

11、dm_ret=1Then//判断是否绑定成功,成功则继续后续的动作TracePrint"绑定成功"dm.moveto99,281dm.leftclickTracePrint"点击牌类游戏"dm.moveto99,307dm.leftclickTracePrint"点击欢乐五张"dm.moveto118,335dm.leftclickTracePrint"点击中国电信"dm.moveto140,306dm.leftclickTracePrint"双击地摊1"EndIfEndsubSubregister()////////////注册大漠Setws=c

12、reateobject("Wscript.Shell")ws.run"regsvr32atl.dll/s"Setws=nothingPutAttachment"G:test","dm.dll"PutAttachment".Plugin","RegDll.dll"callPlugin.RegDll.Reg("G:testdm.dll")Setdm=createobject("dm.dmsoft")ver=dm.ver()Iflen(ver)=0ThenMessageBox"插件注册失败,检查系统是否禁用了vbs脚本权限"EndScriptEn

13、dIfEndSubSubOnScriptExit()//解绑大漠dm_ret=dm.UnBindWindow()EndSu

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。