TC官方合作论坛

标题: 5.0代码,求大神帮我改下格式 [打印本页]

作者: 414578450    时间: 2015-8-27 13:27
标题: 5.0代码,求大神帮我改下格式
新手,把按键XX的改过来没反应,单独一条命令可以,我估计是格式不对,求修改
功能 按钮0_点击()
   
    变量 x=-1,y=-1
    变量 ret=找图(0,0,2000,2000,"rc:66.bmp","000000",1,0,x,y)
    如果(ret>=0)
        鼠标移动(x,y)
        等待(500)
        鼠标左键单击()
        变量 t=找图(0,0,2000,2000,"rc:22.bmp","000000",1,0,x,y)
        如果(t>=0)
            鼠标移动(x,y)
            等待(500)
            鼠标左键单击(2)
            变量 v=找图(0,0,2000,2000,"rc:33.bmp","000000",1,0,x,y)
            如果(v>=0)
                鼠标移动(x,y)
                等待(500)
                鼠标左键单击()
               
            结束
        否则
            变量 b=找图(0,0,2000,2000,"rc:22.bmp","000000",1,0,x,y)
            如果(b>=0)
                鼠标移动(x,y)
                等待(500)
                鼠标左键单击()
            否则
                变量 n=找图(0,0,2000,2000,"rc:88.bmp","000000",1,0,x,y)
                如果(n>=0)
                    鼠标移动(x,y)
                    等待(500)
                    鼠标左键单击()
                结束
            结束
        结束
    结束
结束
作者: 461188000    时间: 2015-8-27 14:47
是 X,Y的问题吧 好像所有的鼠标移动X,Y应该都是超变量 x=-1,y=-1
    变量 ret=找图(0,0,2000,2000,"rc:66.bmp","000000",1,0,x,y)这走了吧 我也新手 不一定对
作者: 414578450    时间: 2015-8-27 14:56
那多张图,多个判断怎么写呢

作者: qq641235265    时间: 2015-8-31 11:57
如果()

否则如果()

否则

否则只能写一个,多个是使用否则如果(),另外如果条件比较多的时候用选择语句比较好。
结束
作者: qq641235265    时间: 2015-8-31 12:07
    //仔细看了下并没有语法错误,只是时间上有问题
    变量 x=-1,y=-1
    变量 ret=找图(0,0,2000,2000,"rc:66.bmp","000000",1,0,x,y)
    如果(ret>=0)
        鼠标移动(x,y)
        等待(500)
        鼠标左键单击()
        等待(1000)        //点击后不会立刻就出现下一张图片,适当增加延时,或者写个循环
        变量 t=找图(0,0,2000,2000,"rc:22.bmp","000000",1,0,x,y)
        如果(t>=0)
            鼠标移动(x,y)
            等待(500)
            鼠标左键单击(2)
            等待(1000)        //点击后不会立刻就出现下一张图片,适当增加延时,或者写个循环
            变量 v=找图(0,0,2000,2000,"rc:33.bmp","000000",1,0,x,y)
            如果(v>=0)
                鼠标移动(x,y)
                等待(500)
                鼠标左键单击()
               
            结束
        否则
            变量 b=找图(0,0,2000,2000,"rc:22.bmp","000000",1,0,x,y)
            如果(b>=0)
                鼠标移动(x,y)
                等待(500)
                鼠标左键单击()
            否则
                变量 n=找图(0,0,2000,2000,"rc:88.bmp","000000",1,0,x,y)
                如果(n>=0)
                    鼠标移动(x,y)
                    等待(500)
                    鼠标左键单击()
                结束
            结束
        结束
    结束




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