TC官方合作论坛

 找回密码
 立即注册
查看: 1250|回复: 5

[已解决] 请教一下多开多线程的窗口句柄问题

[复制链接]
发表于 2014-12-22 09:42:20 | 显示全部楼层 |阅读模式

马上加入TC

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

x
这窗口句柄是怎么写入到具体的操作中:简单例子写个如下
空间 多开
功能 线程任务(下标)
        多开.主程序(下标)
功能结束

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

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

功能结束
空间结束
回复

使用道具 举报

发表于 2014-12-22 14:22:40 | 显示全部楼层
获取窗口句柄的时候 分割一下 窗口句柄集
窗口句柄=数组[0],数量
标题=""//要获取的游戏的窗口标题
句柄=系统.枚举(标题,0)
字符串.分割(句柄,"|",窗口句柄)
数组空间.大小(窗口句柄,数量)
这样窗口句柄[下标]就可以和上面你需要的句柄下标一一对应了
需要注意的是 数组的第1个成员是 数组[0]  所以窗口句柄[0]是第1个句柄  跟易语言有所不同
回复 支持 反对

使用道具 举报

发表于 2014-12-22 09:55:34 | 显示全部楼层
如果窗口句柄数组是全局数组 你只需要传下标就可以了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-12-22 10:06:29 | 显示全部楼层
不是白,直接传下载 。。。
将 窗口句柄数组[下标]改为下标吗。问题是这里下标=0
回复 支持 反对

使用道具 举报

发表于 2014-12-22 10:18:04 | 显示全部楼层
carthystar 发表于 2014-12-22 10:06
不是白,直接传下载 。。。
将 窗口句柄数组[下标]改为下标吗。问题是这里下标=0 ...

单看这段代码,除了没有声明变量和窗口数组赋值,没有其他错误。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-12-22 15:00:15 | 显示全部楼层
谢谢大家,我自己把自己搞晕了,原来是资源里没加图片,低级错误,搞了我半天
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-7-2 04:38 , Processed in 0.037786 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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