TC官方合作论坛

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

[问题] 新手求救啊~如何去控制窗口的问题

[复制链接]
跳转到指定楼层
楼主
发表于 2012-8-13 17:29:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
小弟自学到这遇到了瓶颈
想问几个问题:1:有些游戏用AB抓抓—鼠标窗口句柄 好像抓不到窗口,在抓不到的情况下我用了枚举—系统进程来枚举窗口,不过返回值是0 ,应该是不成功。
                         2:还有如果枚举成功了,那下一步该如何做来控制着个窗口呢,能给简单的说下思路吗?最好有个例子代码。
                      :3:  还有AB抓抓里面的鼠标窗口句柄内的  窗口句柄
                                                                                           窗口类型
                                                                                         窗口标题
                                                                   第二和第三还能理解,这个窗口句柄代表的是什么意思?这个数值大部分都是一些数字有什么用吗?

下面是个实例:街头篮球
哪里有问题希望能指点出来
附图

本帖子中包含更多资源

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

x
回复

使用道具 举报

沙发
发表于 2012-8-13 17:53:01 | 只看该作者
最简单的,去查看窗口方面的,窗口句柄=窗口.鼠标所在窗口句柄()
返回的数字是这个窗口的编号,绑定窗口都要用到的
回复 支持 反对

使用道具 举报

板凳
发表于 2012-8-13 18:02:02 | 只看该作者
字符型 返回值=系统.枚举("calc.exe",2)
这个返回的是任务管理器中的进程的句柄,好像一些读内存的操作会用它
你要操作窗口用到的是窗口的 窗口句柄

窗口句柄 好比 你每打开一个窗口,会给窗口一个唯一的ID,像身份证一样,用来标识这个窗口,你要操作这个窗口就可以用这个句柄来操作,每次重新打开都会有新的值
用窗口标题,类名,之类的枚举,返回的就是符合要求的窗口的句柄,然后你就可以将句柄分割,然后控制

字符型 返回值=系统.枚举("计算器",0)
这个是枚举打开的计算器的窗口句柄
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2012-8-13 18:05:01 | 只看该作者
回复 2楼feng123144的帖子

游戏窗口用鼠标所在窗口句柄是0呀。。。。
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2012-8-13 18:25:33 | 只看该作者
回复 3楼梦里只影向你的帖子

关键是我用AB抓抓 里面的鼠标窗口句柄 抓不到窗口类名和窗口句柄 咋办? 窗口句柄显示 0 其他的都是空的
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2012-8-13 18:34:29 | 只看该作者
我最想问是的:如果用AB抓抓 捕获的  窗口句柄   0
                                                                        窗口类型  空
                                   窗口标题   空
                   如上图,那该如何去获取游戏窗口呢?枚举系统进程测试过,返回值依然是0~~~
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-13 04:34 , Processed in 0.158544 second(s), 25 queries .

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

© 2001-2013 Comsenz Inc.

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