首页
社区
课程
招聘
[旧帖] 游戏界面操作 0.00雪花
发表于: 2009-11-7 21:56 4410

[旧帖] 游戏界面操作 0.00雪花

2009-11-7 21:56
4410
QQ斗地主中,过牌,出牌,这些按扭都是画上去的,程序如何摸拟人工的方式,自动点击呢?具体来说就是两步,A、点什么位置,B、知道点的是什么(知道点的文本),如何做到,HOOK API吗?DrawTextA,
TextOutA,
DrawTextExA,
ExtTextOutW,
DrawTextW,
DrawTextExW,
TextOutW,
希望大家提点思路,谢谢
补充下:这些按扭是假设,具体在什么位置是不知道的。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (11)
雪    币: 15
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
利用屏幕取色可以+按键精灵
还有 利用窗口坐标位置也可以
2009-11-8 09:23
0
雪    币: 254
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
这个点是不是固定了?如果是的话,你就算好百分比不行吗
2009-11-8 10:17
0
雪    币: 175
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
思路:
点一个按钮应该是触发相应得子程序
或者向程序发出一条WM_MESSAGE
分析好就可以不管按钮再哪里
直接SENDMESSAGE或者条用相应得子程序就可以了
2009-11-8 20:39
0
雪    币: 2
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
那样位置设定意义不大。
2009-11-8 20:56
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
是固定位置还是非固定位置啊?
2009-11-9 09:49
0
雪    币: 166
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
按键精灵中有一个功能,就是图形对比,可以在指定的一个坐标范围内,查找与给定图形相似的图形
具体怎么实现的就不知道了,去网上找些相关的代码吧,关于图形对比的,对于这样的图形按钮,最好就是进行图形比对了
2009-11-9 14:31
0
雪    币: 230
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
可以用内存判断.以QQ对对碰为例,某个地址中的值16h表示为没准备,15h为已准备.
然后发WM_LBUTTONDOWN和WM_LBUTTONUP来实现自动开始.
2009-11-27 21:13
0
雪    币: 2
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
按键精灵是正解。
2009-11-28 12:05
0
雪    币: 19
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
帮楼主顶,偶不懂。
2009-11-28 14:40
0
雪    币: 2
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
学习一下啊!!!
2009-11-28 14:48
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
帮楼主顶,偶不懂
2009-11-28 21:52
0
游客
登录 | 注册 方可回帖
返回
//