TC官方合作论坛

标题: 有些游戏窗口名太长还有时间这种情况要怎么找到窗口? [打印本页]

作者: wutao2361    时间: 2012-7-4 19:06
标题: 有些游戏窗口名太长还有时间这种情况要怎么找到窗口?
有些游戏窗口名太长还有时间这种情况要怎么找到窗口?
我试了一下把这种游戏窗口截图,然后设置找图,好像没反应,可能是我新手写不好吧。
谁帮我写一个这种情况的代码?万分感谢。  
作者: 陌上青衣。    时间: 2012-7-4 19:10
模糊查找

类名返回窗口

系统枚举

等等等..好多种
作者: wutao2361    时间: 2012-7-4 19:19
整型 窗口句柄=窗口.类名返回窗口("桃花源记")
如果(窗口句柄==0)
辅助.消息框("没有找到")
返回 真
如果结束
窗口.设置位置(窗口句柄,10,10)


还是不行啊。  

模糊查找(这个只有找色用的吧?对了,我这还有个情况,用AB抓抓游戏中截图颜色全是000000?)

系统枚举(这个工具没找到啊。在哪里?)
作者: 陌上青衣。    时间: 2012-7-4 19:27
  1. 整型 窗口句柄=窗口.类名返回窗口("桃花源记")
复制代码

错的哦, 括号里的参数,用AB抓抓 抓取类名,而不是游戏窗口名字
作者: cylhb    时间: 2012-7-4 19:36
-.-名字再长,也要打全了..可以依靠工具来获取整个标题,然后复制
作者: wutao2361    时间: 2012-7-4 19:37
回复 4楼陌上青衣。的帖子

果然可以,谢谢。
用抓抓,图像--选择句柄-找到自已要的窗口就变成数字了
代码直接改成
整型 窗口句柄=14221914
OK了。哇。这简单,晕
作者: 陌上青衣。    时间: 2012-7-4 19:39

作者: 陌上青衣。    时间: 2012-7-4 19:40
不过每次打开游戏句柄都会变的哦,还是要用代码来找到窗口句柄的
作者: wutao2361    时间: 2012-7-4 19:41
不是的,要写全是不可能的,它这个游戏是这样的:
桃花源记 0,7.177 花样年华[电信]  《角色名字》 当前时间:19点41分2秒
。。。这要怎么写。时间不停在变。

不过我用上面那个找窗口,佑计只能自已用,如果做好了,给别人,要重新找窗口句柄了。
作者: 陌上青衣。    时间: 2012-7-4 19:46
打开 AB抓抓,  鼠标窗口句柄  按F9  鼠标移动到桃花源窗口内,按F9

复制类名,   把参数填进去  整型 窗口句柄=窗口.类名返回窗口("类名")
作者: bhw2106    时间: 2012-7-4 21:00
受教了
整型 窗口句柄=窗口.类名返回窗口("类名")
这个挺好的,本来我也在为窗口的事情头疼呢,每一次打开游戏都得改一次名字
我以前一直用的是
整型 窗口句柄=窗口.找到窗口("窗口名称")
作者: feng123144    时间: 2012-7-18 18:52
回复 10楼陌上青衣。的帖子

是不是用了类名,以后重新进入游戏都不用再用AB抓抓来获取了?
作者: 陌上青衣。    时间: 2012-7-18 18:56
回复 12楼feng123144的帖子






欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1