TC官方合作论坛

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

[已解决] 大漠多线程多空间怎么定义

[复制链接]
跳转到指定楼层
楼主
发表于 2014-7-8 03:07:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
空间 大漠多开测试
//默认空间
变量 dm,大漠=数组[]
变量 线程句柄数组=数组[]
功能 开启_点击()
    var 句柄数组,大小
    句柄串=系统.枚举("天龙八部",0)
    字符串.分割(句柄串,"|",句柄数组)
    数组空间.大小(句柄数组,大小)
    遍历(i=0;i<大小;i++)
        线程参数=句柄数组[i]&","&i
        大漠对象=com("dm.dmsoft")
        数组空间.增加(大漠,大漠对象)
        线程句柄=线程.扩展开启("大漠多开测试.线程测试",线程参数,"大漠多开测试.解绑",i)
        数组空间.增加(线程句柄数组,线程句柄)
    遍历结束
   
功能结束
功能 线程测试(参数)
    var 参数数组
    字符串.分割(参数,",",参数数组)
    hwnd=参数数组[0]
    下标=参数数组[1]
    traceprint("hwnd:"&hwnd)
    traceprint("下标:"&下标)
    dm_ret = 大漠[下标].BindWindow(hwnd,"dx","dx","dx",1)
    辅助.等待(1000)
    循环(真)
        大漠[下标].KeyPress(66)
        辅助.等待(500)
    循环结束
功能结束
如果 KeyPress(66)
这个命令我要在其他空间写入  前面的 大漠[下标]  我该怎么定义 求大神帮助
回复

使用道具 举报

沙发
发表于 2014-7-8 03:21:41 | 只看该作者
大漠下标 实际上就是不同的大漠对象, 只需要在调用其他空间函数的时候给大漠对象传进去就行了,但是注意要给数组声明到全局 不然调用会越界
回复 支持 反对

使用道具 举报

板凳
发表于 2014-7-8 04:54:30 | 只看该作者
本帖最后由 2721435382 于 2014-7-8 05:25 编辑

刚好学到分割,
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-9-26 11:02 , Processed in 0.162235 second(s), 23 queries .

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

© 2001-2013 Comsenz Inc.

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