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

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

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

[CTF入门培训]顶尖高校博士及硕士团队亲授《30小时教你玩转CTF》,视频+靶场+题目!助力进入CTF世界

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