TC官方合作论坛
标题:
大漠多线程多空间怎么定义
[打印本页]
作者:
hechongjuan
时间:
2014-7-8 03:07
标题:
大漠多线程多空间怎么定义
空间 大漠多开测试
//默认空间
变量 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)
这个命令我要在其他空间写入 前面的 大漠[下标] 我该怎么定义 求大神帮助
作者:
250366688
时间:
2014-7-8 03:21
大漠下标 实际上就是不同的大漠对象, 只需要在调用其他空间函数的时候给大漠对象传进去就行了,但是注意要给数组声明到全局 不然调用会越界
作者:
2721435382
时间:
2014-7-8 04:54
本帖最后由 2721435382 于 2014-7-8 05:25 编辑
刚好学到分割,
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1