TC官方合作论坛

标题: 窗口句柄怎么是空的呢? [打印本页]

作者: jay6to23    时间: 2013-11-11 11:42
标题: 窗口句柄怎么是空的呢?
[attach]12668[/attach][attach]12669[/attach]

作者: jay6to23    时间: 2013-11-11 11:42
空间 魔力自动打怪
功能 打怪()
    子窗口句柄,x,y
    内容=系统.枚举("魔力宝贝",0)
    窗口句柄=系统.枚举(内容,1)
    窗口.找图(类型.转整型(窗口句柄),0,0,640,480,"rc:宠物.bmp",#050505,1,0,x,y)
    如果(x<0)
        窗口.鼠标左键单击(窗口句柄,x,y)
    如果结束
功能结束
功能 开始_点击()
    线程.开启("魔力自动打怪.打怪","")
功能结束
功能 退出_点击()
    线程.关闭("魔力自动打怪.打怪","")
功能结束
空间结束
作者: jay6to23    时间: 2013-11-11 11:43
这个是后多开操作的脚本,问一下哪个地方出错了,求大神帮忙~~~~~~!!!!
作者: agan2012    时间: 2013-11-11 11:59
要养成良好的编写代码的习惯,把得到的值调试输出一下,看看是否得到,这样子可以快速的知道哪里出了问题。句柄为0,说明你获取窗口句柄的时候没有抓到。可以换一个命令试试。
作者: dongyijun1979    时间: 2013-11-11 12:10


第一个枚举函数执行完,还没分割呢?接着又开始枚举了。你能保证第一个枚举结果里只有一个数组元素吗?
假设刚好一个,行。那第二个是1号枚举,是用窗口类名枚举窗口句柄啊,你第一个参数里得到的是窗口句柄啊。
你把自己搞乱了。去仔细看看  枚举函数和分割函数吧     






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