TC官方合作论坛

 找回密码
 立即注册
查看: 15113|回复: 279
打印 上一主题 下一主题

[学习心得] 【梦飞飞院刊】后台辅助如何实现

  [复制链接]
跳转到指定楼层
楼主
发表于 2013-5-31 15:01:36 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 yeah5230 于 2014-10-24 17:06 编辑

这节课给大家分享一下我们在制作游戏辅助或者一些其它类型的脚本的时候是如何把前台脚本变成后台的。
后台脚本对于很多新手朋友来说可能感觉既陌生又神秘感觉好像很高深很深奥。实际上后台实现并没有我们想象的那么复杂。

那么什么是脚本后台呢?
通俗的讲就是脚本在运行的时候不影响我们前台对电脑的操作。这下你可能会问了,那么什么是前台呢?告诉你 你目前在操作电脑的这种模式就称作前台。

实现后台需要具备哪些条件?
我们来分析一下我们在制作模拟类辅助的时候一般使用后台做哪些操作。
一般我们在写这种类型的辅助的时候都会用到“找图找字”,“鼠标操作”,“键盘操作”,那么我们只要把这些操作转换成后台的就行了。
当然如果你正在操作的这个对象(游戏或其它)不支持后台那就没办法了。

那么实现后台需要用到哪些内容?
TC软件有自带的一些后台命令比如说鼠标:[url=]窗口.鼠标左键按下(窗口句柄,50,20)[/url],键盘:[url=]窗口.发送按键(窗口句柄,13)[/url]等
我这里给大家讲的是利用插件来实现后台。这里用到的插件是大漠插件,大家可以去我的帖子下载大漠插件:http://bbs.tyuyan.com/thread-27414-1-1.html

首先我们实现后台的命令是:
dm_ret = dm.BindWindow(hwnd,display,mouse,keypad,mode)
我们来分析一下这个命令
hwnd: 指的是需要绑定的窗口句柄
display: 屏幕颜色获取方式(也就是我们后台找图找字的模式)
mouse: 鼠标仿真模式
keypad: 键盘仿真模式
当着三种模式全为"normal"时为前台模式,其它模式时为后台模式,每个游戏的后台模式都不一样,这个希望大家一个一个去调试。具体的其它模式大家可以参考大漠帮助文档.
mode:模式 一般不怎么修改除非特殊的情况

好了我们这里知道要绑定窗口必须要提供一个待绑定窗口的句柄,那么我们用什么命令来获取句柄呢?
TC自带的命令是:[url=]窗口句柄=窗口.找到窗口("窗口标题")[/url],[url=]鼠标窗口=窗口.鼠标所在窗口句柄()[/url],[url=]句柄=窗口.自身句柄()[/url]
大漠命令是:
hwnds = dm.EnumWindow(0,"QQ三国","",1+4+8+16) //根据指定条件,枚举系统中符合条件的窗口,可以枚举到按键自带的无法枚举到的窗口
hwnds = dm.EnumWindowByProcess("game.exe","天龙八部","",1+8+16)//根据指定进程以及其它条件,枚举系统中符合条件的窗口,可以枚举到按键自带的无法枚举到的窗口
hwnd = dm.FindWindow("","记事本") //查找符合类名或者标题名的顶层可见窗口
等等...
具体的命令使用请参考大漠帮助文档
好了我们知道如何去获取句柄了
那么我们来写一个简单的例子吧
步骤:
0.注册大漠对象
1.查找窗口句柄
2.绑定窗口句柄
3.执行其它操作


游客,如果您要查看本帖隐藏内容请回复










本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

284#
发表于 2018-5-2 17:23:48 | 只看该作者
学习了
回复

使用道具 举报

283#
发表于 2018-1-20 15:43:06 | 只看该作者
1111111111111111111111111111111111
回复 支持 反对

使用道具 举报

282#
发表于 2018-1-2 15:07:00 | 只看该作者
从不吃v不错v不VC
回复 支持 反对

使用道具 举报

281#
发表于 2017-12-31 15:14:51 | 只看该作者
kankan
回复

使用道具 举报

280#
发表于 2017-12-9 09:31:06 | 只看该作者
11111111111111
回复 支持 反对

使用道具 举报

279#
发表于 2017-9-4 22:33:27 | 只看该作者
学习学
回复

使用道具 举报

278#
发表于 2017-7-30 09:44:16 | 只看该作者
阿萨 阿萨达收到阿萨的
回复 支持 反对

使用道具 举报

277#
发表于 2017-1-10 14:35:35 | 只看该作者
XUEXI
回复

使用道具 举报

276#
发表于 2016-12-27 12:06:19 | 只看该作者
YESYESYES......
回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-12-21 22:36 , Processed in 0.105201 second(s), 25 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表