|
马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
这个怎么解决啊
比如我 要 循环 找 两个图
功能 找图1()
循环(真)
dm.FindPic(0,0,1024,768,"地图1.bmp","000000",0.9,0,x,y)
如果(x>0)
线程.进入临界区(对象句柄)
超级鼠标.移动(x,y)
辅助.等待(50)
超级鼠标.左键单击(1)
线程.离开临界区(对象句柄)
如果结束
循环结束
功能结束
功能 找图2()
循环(真)
dm.FindPic(0,0,1024,768,"地图2.bmp","000000",0.9,0,x1,y1)
如果(x1>0)
线程.进入临界区(对象句柄)
超级鼠标.移动(x1,y1)
辅助.等待(50)
超级鼠标.左键单击(1)
线程.离开临界区(对象句柄)
如果结束
循环结束
功能结束
对象句柄=线程.创建临界区() //创建临界区对象
句柄A=线程.开启("事件测试A.找图1",对象句柄)
句柄B=线程.开启("事件测试A.找图2",对象句柄)
线程.等待(句柄A,-1)
线程.等待(句柄B,-1)
线程.删除临界区(对象句柄)
我要 无限找 这两个 图 找到了 就去 依次点击
怎么问题来了 我 发现 死循环里面 运行 或则长时间 运行 进入和 离开 临界区的 功能 程序就 卡死了 有没什么方法 解决啊!
|
|