TC官方合作论坛
标题:
后台多线程多开,怎么定义一个字程序的全局变量
[打印本页]
作者:
mitchs
时间:
2015-4-2 20:49
标题:
后台多线程多开,怎么定义一个字程序的全局变量
本帖最后由 mitchs 于 2015-4-2 22:33 编辑
如下代码,后台多线程多开之间互不影响的情况下,怎么把找到图片后返回的坐标,ddx,ddy.保存到全局变量,再其他函数中调用
功能 主线程()
等待图片("123")
等待(1000)
鼠标移动(ddx,ddy)
结束
复制代码
功能 等待图片(图片名)
循环(真)
dm.FindPic(0,0,800,600,图片名&".bmp","101010",0.9,0,ddx,ddy)
如果(ddx>0)
跳出
结束
等待(500)
结束
结束
复制代码
作者:
hu494157118
时间:
2015-4-2 20:51
一定用全局变量,并且各个线程用的还不互相影响的话,全局变量用数组吧
作者:
言术
时间:
2015-4-2 20:58
我想到的,仅供参考。
变量 找到的图片名数组=数组(),找到的图片名坐标数组=数组()
功能 等待图片(图片名,多开时的下标)
设置资源路径()
循环(真)
调试输出("等待图片:::"&图片名)
dm.FindPic(0,0,800,600,图片名&".bmp","101010",0.9,0,ddx,ddy)
如果(ddx>0)
找到的图片名数组[多开时的下标]=图片名
找到的图片名坐标数组[多开时的下标]=ddx&","&ddy
跳出
结束
等待(500)
结束
等待(随机数(50,100))
结束
复制代码
作者:
mitchs
时间:
2015-4-2 21:29
言术 发表于 2015-4-2 20:58
我想到的,仅供参考。
没看太明白,我意思是在多开情况下怎么用等待图片函数返回的坐标
比如
功能 主线程(下标)
等待图片(123)
鼠标移动(ddx,ddy)
结束
作者:
mitchs
时间:
2015-4-2 21:30
hu494157118 发表于 2015-4-2 20:51
一定用全局变量,并且各个线程用的还不互相影响的话,全局变量用数组吧
具体点 该怎么写啊,
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1