TC官方合作论坛

标题: 真的没大神能帮忙解决吗 [打印本页]

作者: gang19840815    时间: 2016-1-31 01:15
标题: 真的没大神能帮忙解决吗
我这段代码 找到图片后跳出了  后没有结束功能,请问要怎么解决 求说的详细点本人对数组 了解的不是很好

功能 塔防坐标()
    变量 坐标
    变量 分割好的数组=数组()
    变量 大小
    坐标=编辑框获取文本("编辑框0")
    分割好的数组=坐标变数组(坐标,大小)
    调试输出(分割好的数组)
    使用数组(分割好的数组,大小)
结束
功能 坐标变数组(坐标,&多少个坐标)
    变量 保存数组=数组(数组(),数组())
    变量 临时数组1=数组()
    变量 临时数组2=数组()
    多少个坐标=字符串分割(坐标,"|",临时数组1)
    遍历(变量 i = 0; i < 多少个坐标; i++)
        变量 大小=字符串分割(临时数组1[i],",",临时数组2)
        遍历(变量 j = 0; j < 大小; j++)
            保存数组[j][i]=临时数组2[j]
        结束
    结束
    返回 保存数组
结束
功能 使用数组(数组名,大小)
    遍历(变量 i = 0; i < 大小; i++)
        使用坐标(数组名[0][i],数组名[1][i])
    结束
结束

功能 使用坐标(坐标x,坐标y)
    系统设置工作路径(获取资源路径("rc:"))
    dm_ret = dm.SetDict(0,"byzk.txt")
    变量 句柄 = 网页获取句柄("浏览器0")
    变量 游戏句柄=dm.FindWindowEx(句柄,"MacromediaFlashPlayerActiveX","")
    遍历(变量 z=0;z<1;z++)
        dm.KeyPress(77)
        等待(1000)
        dm.MoveTo(725,489)
        dm.LeftDown()
        dm.LeftUp()
        dm.KeyPress(8)
        等待(200)
        dm.KeyPress(8)
        等待(200)
        dm.KeyPress(8)
        等待(200)
        dm.KeyPress(8)
        等待(200)
        dm.SendString(游戏句柄,坐标x)
        dm.MoveTo(805,488)
        dm.LeftDown()
        dm.LeftUp()
        dm.KeyPress(8)
        等待(200)
        dm.KeyPress(8)
        等待(200)
        dm.KeyPress(8)
        等待(200)
        dm.KeyPress(8)
        等待(200)
        dm.SendString(游戏句柄,坐标y)
        dm.MoveTo(901,492)
        dm.LeftDown()
        dm.LeftUp()
        等待(1000)
        dm.KeyPress(77)
        等待(8000)
        dm.MoveTo(507,438)
        dm.LeftDown()
        dm.LeftUp()
        等待(2000)
        找图1=dm.FindPicS(490,449,516,473,"召唤令不足.bmp|召唤令没了.bmp|召唤令0个.bmp|召唤令1个.bmp","00000",0.9,0,intX,intY)
        调试输出(intX)
        如果(intX>0)
            跳出
        结束
    结束

结束


作者: 爱上老公    时间: 2016-1-31 16:01
说真的,没人义务详尽的帮你,都是摸爬滚打过来的,
跳出只能终止离他最近的那层循环或者遍历,这是最基础的知识,TC帮助里就有。。。。
对了,别忘记给最佳哦!
作者: gang19840815    时间: 2016-2-2 21:38
爱上老公 发表于 2016-1-31 16:01
说真的,没人义务详尽的帮你,都是摸爬滚打过来的,
跳出只能终止离他最近的那层循环或者遍历,这是最基础 ...

其实我自己已经解决了 但是 你要最佳 也没有其他人回复 就给你最佳吧




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1