TC官方合作论坛

标题: 请教一下多开多线程的窗口句柄问题 [打印本页]

作者: carthystar    时间: 2014-12-22 09:42
标题: 请教一下多开多线程的窗口句柄问题
这窗口句柄是怎么写入到具体的操作中:简单例子写个如下
空间 多开
功能 线程任务(下标)
        多开.主程序(下标)
功能结束

功能 主程序(下标)
        循环(t>0)
              辅助.消息框("窗口句柄数组[下标]")          //====运行中可以调用到这句,还是正常的==能弹出正确的窗口句柄==

            //====下面就是我的窗口句柄的应用了,程序不运行,我要怎么改==========
             辅助.等待(t)
             窗口.找图(窗口句柄数组[下标],0,0,1440,900,"rc:111.bmp",#102030,0.9,0,intX,intY)
             窗口.鼠标左键单击(窗口句柄数组[下标],intX,intY)
            //========这里面的   窗口句柄数组[下标]  要怎么取值==============
        循环结束

功能结束
空间结束

作者: 龍飛    时间: 2014-12-22 09:55
如果窗口句柄数组是全局数组 你只需要传下标就可以了

作者: carthystar    时间: 2014-12-22 10:06
不是白,直接传下载 。。。
将 窗口句柄数组[下标]改为下标吗。问题是这里下标=0
作者: 龍飛    时间: 2014-12-22 10:18
carthystar 发表于 2014-12-22 10:06
不是白,直接传下载 。。。
将 窗口句柄数组[下标]改为下标吗。问题是这里下标=0 ...

单看这段代码,除了没有声明变量和窗口数组赋值,没有其他错误。
作者: milai5201    时间: 2014-12-22 14:22
获取窗口句柄的时候 分割一下 窗口句柄集
窗口句柄=数组[0],数量
标题=""//要获取的游戏的窗口标题
句柄=系统.枚举(标题,0)
字符串.分割(句柄,"|",窗口句柄)
数组空间.大小(窗口句柄,数量)
这样窗口句柄[下标]就可以和上面你需要的句柄下标一一对应了
需要注意的是 数组的第1个成员是 数组[0]  所以窗口句柄[0]是第1个句柄  跟易语言有所不同
作者: carthystar    时间: 2014-12-22 15:00
谢谢大家,我自己把自己搞晕了,原来是资源里没加图片,低级错误,搞了我半天




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