TC官方合作论坛

标题: 新人刚刚接触在学习遇到的问题,求解答 [打印本页]

作者: Dear丶俊希    时间: 2012-10-16 11:04
标题: 新人刚刚接触在学习遇到的问题,求解答
现在学到找图找色这个阶段了  
在找图过程中遇到这样的问题
第一:能不能实现区域找图呢?
第二:提示:X坐标是不合法变量或者是没有定义的变量  这是什么意思?为什么会出现这呢?
          我是在照着教程的步骤走  出现这个  我个人感觉是不是图片保存路径有问题呢?
         
整型 图片X坐标,图片Y坐标,图像序号
图像序号=图像.找图(0,0,1440,900,"c:\\截图20121016105036.bmp",#102030,1.0,0,图片X坐标,图片Y坐标)
如果(X坐标>0)
我的图片保存在桌面上
错误提示出现在  如果(X坐标>0)
麻烦高手解答下   谢谢!

作者: 332475520    时间: 2012-10-16 11:10
整型 图片X坐标,图片Y坐标,图像序号
图像序号=图像.找图(0,0,1440,900,"rc:截图20121016105036.bmp",#102030,1.0,0,图片X坐标,图片Y坐标)

   如果(X坐标>0)     你这里错了,应该这样    如果(图片X坐标>0)

这样就对了 ,这样能实现区域找图的    请采纳
作者: Dear丶俊希    时间: 2012-10-16 11:13
还有我想请问下找图(0,0,1440,900   如果在1024,768的分辨率下运行影响吗?
作者: zc1835429    时间: 2012-10-16 11:15
第一:能不能实现区域找图呢?
答:图像序号=图像.找图(0,0,1440,900,"c:\\截图20121016105036.bmp",#102030,1.0,0,图片X坐标,图片Y坐标)
其中0,0,1440,900就是你要找的范围,可以修改,详见TC帮助文档
第二:提示:X坐标是不合法变量或者是没有定义的变量  这是什么意思?为什么会出现这呢?
          我是在照着教程的步骤走  出现这个  我个人感觉是不是图片保存路径有问题呢?
答:出现你这个问题应该是没有定义变量X,你可以这样 整型 X
解决别忘了采纳啊
作者: 332475520    时间: 2012-10-16 11:23
能的

只要在你定义的这个    0,0,1440,900 范围内   都能找

0,0,1440,900  这四个参数按顺序是   左上角的x坐标 左上角的y坐标  右下角的x坐标  右下角的y坐标

这样就形成了一个方形框  程序就会在这个框内寻找你指定的颜色或者图片


如果能解决你问题的话  请点右下角的采纳  谢谢

作者: Dear丶俊希    时间: 2012-10-16 11:27
回复 2楼332475520的帖子

是这点错了  修改后出现新的错误  提示:语句的表达式错误
整型 图片X坐标,图片Y坐标,图像序号
图像序号=图像.找图(0,0,1440,900,"c:\\截图20121016105036.bmp",#102030,1.0,0,图片X坐标,图片Y坐标)
如果(图片X坐标>0)
      鼠标.移动(图片X坐标,图片Y坐标)
      辅助.等待(1000)
      鼠标.右键单击(3)
如果结束

还是如果那一行提示错误
作者: 332475520    时间: 2012-10-16 11:39
回复 6楼Dear丶俊希的帖子

如果(图片X坐标>0)

把这一句替换掉你以前的
>这个符号不对

应该在英文状态下输入符号的
作者: Dear丶俊希    时间: 2012-10-16 11:55
回复 7楼332475520的帖子

非常感谢你的帮助  现在问题已经全部解决
下一步  我想让这个简单的脚本每隔一个小时运行一次如何实现呢?
作者: 332475520    时间: 2012-10-16 12:10
回复 8楼Dear丶俊希的帖子

把中间加个循环就能实现

如果(图片X坐标>0)
      鼠标.移动(图片X坐标,图片Y坐标)
      辅助.等待(1000)
      鼠标.右键单击(3)
循环(真)
      辅助.等待(3600000)//这里加个等待就可以了,单位是毫秒,一秒等于1000毫秒,一小时就3600000
      鼠标.移动(图片X坐标,图片Y坐标)
      辅助.等待(1000)
      鼠标.右键单击(3)
循环结束
如果结束
作者: pyh808    时间: 2012-10-16 12:15
回复 8楼Dear丶俊希的帖子

控件里面有个定时器,把频率设置好就行了,
作者: unlt009    时间: 2012-10-16 12:25
!!!!!!!!!!!!!!!!!!!!!!!!
作者: Dear丶俊希    时间: 2012-10-16 14:24
回复 9楼332475520的帖子

你好!新的问题出现   我又自己做了个打开我的电脑的脚本
鼠标可以移动到我的电脑  但是左键双击的命令没反应
整型 图片X坐标,图片Y坐标,图像序号
图像序号=图像.找图(0,0,1440,900,"rc:我的电脑.bmp",#102030,1.0,0,图片X坐标,图片Y坐标)
如果(图片X坐标>0)
鼠标.移动(图片X坐标+20,图片Y坐标+5)
辅助.等待(1000)
鼠标.左键双击(1)

脚本运行提示没有任务错误  这是什么原因造成的?
作者: 332475520    时间: 2012-10-16 14:29
回复 12楼Dear丶俊希的帖子

你把    鼠标.左键双击(1)  改成 鼠标.左键双击(2)  看看行不行

另外你在这一行下面加上   

辅助.消息框("测试")   看看这个消息框能不能弹出来
作者: Dear丶俊希    时间: 2012-10-16 15:23
回复 13楼332475520的帖子

添加消息框可以弹出  改为2次还是没反应




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