TC官方合作论坛

 找回密码
 立即注册
查看: 1018|回复: 13
打印 上一主题 下一主题

[已解决] 新人刚刚接触在学习遇到的问题,求解答

[复制链接]
跳转到指定楼层
楼主
发表于 2012-10-16 11:04:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

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

使用道具 举报

7#
发表于 2012-10-16 11:39:31 | 只看该作者
回复 6楼Dear丶俊希的帖子

如果(图片X坐标>0)

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

应该在英文状态下输入符号的
回复 支持 反对

使用道具 举报

沙发
发表于 2012-10-16 11:10:25 | 只看该作者
整型 图片X坐标,图片Y坐标,图像序号
图像序号=图像.找图(0,0,1440,900,"rc:截图20121016105036.bmp",#102030,1.0,0,图片X坐标,图片Y坐标)

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

这样就对了 ,这样能实现区域找图的    请采纳
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2012-10-16 11:13:50 | 只看该作者
还有我想请问下找图(0,0,1440,900   如果在1024,768的分辨率下运行影响吗?
回复 支持 反对

使用道具 举报

地板
发表于 2012-10-16 11:15:57 | 只看该作者
第一:能不能实现区域找图呢?
答:图像序号=图像.找图(0,0,1440,900,"c:\\截图20121016105036.bmp",#102030,1.0,0,图片X坐标,图片Y坐标)
其中0,0,1440,900就是你要找的范围,可以修改,详见TC帮助文档
第二:提示:X坐标是不合法变量或者是没有定义的变量  这是什么意思?为什么会出现这呢?
          我是在照着教程的步骤走  出现这个  我个人感觉是不是图片保存路径有问题呢?
答:出现你这个问题应该是没有定义变量X,你可以这样 整型 X
解决别忘了采纳啊
回复 支持 反对

使用道具 举报

5#
发表于 2012-10-16 11:23:30 | 只看该作者
能的

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

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

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


如果能解决你问题的话  请点右下角的采纳  谢谢
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2012-10-16 11:27:54 | 只看该作者
回复 2楼332475520的帖子

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

还是如果那一行提示错误
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2012-10-16 11:55:45 | 只看该作者
回复 7楼332475520的帖子

非常感谢你的帮助  现在问题已经全部解决
下一步  我想让这个简单的脚本每隔一个小时运行一次如何实现呢?
回复 支持 反对

使用道具 举报

9#
发表于 2012-10-16 12:10:42 | 只看该作者
回复 8楼Dear丶俊希的帖子

把中间加个循环就能实现

如果(图片X坐标>0)
      鼠标.移动(图片X坐标,图片Y坐标)
      辅助.等待(1000)
      鼠标.右键单击(3)
循环(真)
      辅助.等待(3600000)//这里加个等待就可以了,单位是毫秒,一秒等于1000毫秒,一小时就3600000
      鼠标.移动(图片X坐标,图片Y坐标)
      辅助.等待(1000)
      鼠标.右键单击(3)
循环结束
如果结束
回复 支持 反对

使用道具 举报

10#
发表于 2012-10-16 12:15:05 | 只看该作者
回复 8楼Dear丶俊希的帖子

控件里面有个定时器,把频率设置好就行了,
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-10-9 20:56 , Processed in 0.301048 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表