TC官方合作论坛

标题: 关于脚本错误的问题 [打印本页]

作者: w317141444    时间: 2013-4-27 01:34
标题: 关于脚本错误的问题
x,y,x1,y1
    循环(真)
        如果(图像.找图(0,0,1024,768,"e:\\自动.bmp",#050505,0,9,0,x,y)= =-1)
          鼠标.移动(613,622)//向左
          鼠标.左键单击(1)
          辅助.等待(1000)
          鼠标.移动(847,600)//向右
          鼠标.左键单击(1)
          辅助.等待(1000)
        否则
          如果(图像.找图(0,0,1024,768,"e:\\取消自动.bmp",#050505,0,9,0,x1,y1)= =-1)
              鼠标.移动(x,y)//点击自动
              鼠标.左键单击(1)
          如果结束
        如果结束
    循环结束
功能结束

为什么点了调试后,输出信息里显示说有语法错误,第三行的错误信息:(x,y)是错误的实参数列表,可能是参数名重定义,或者错误的默认值

(图像.找图(0,0,1024,768,"e:\\自动.bmp",#050505,0,9,0,x,y)= =-1)  这行到底错在哪了?

作者: zhmap    时间: 2013-4-27 03:14
回复 1楼w317141444的帖子

0,9中间的符号,应为.
= =-1两等号之间间隔了,应为==-1
  1. 如果(图像.找图(0,0,1024,768,"e:\\自动.bmp",#050505,0.9,0,x,y)==-1)
复制代码

作者: laowantong    时间: 2013-4-27 07:16
标点符号的问题吧,要用英文的
如果(图像.找图(0,0,1024,768,"e:\\自动.bmp",#050505,0,9,0,x,y)= =-1)
应为
如果(图像.找图(0,0,1024,768,"e:\\自动.bmp",#050505,0,9,0,x,y)==-1)
冒号
作者: laowantong    时间: 2013-4-27 07:17
后面好几行呢
作者: q1327631194    时间: 2013-4-27 07:37
  1. 01.如果(图像.找图(0,0,1024,768,"e:\\自动.bmp",#050505,0.9,0,x,y)==-1)
复制代码

作者: 幼园留级老油条    时间: 2013-4-27 09:14
  1. 标点符号应该为英文半角
复制代码





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