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