TC官方合作论坛

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

[问题] 求变量赋值解说,一直都没能理解,又不好意思问的问题

[复制链接]
跳转到指定楼层
楼主
发表于 2013-4-4 20:49:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
一直都没能理解,又不好意思问,官方第一个视频就说了,没看懂,反反复复的看,看多了更加看不懂,百度的也看了,网友发的贴子也看了,还是没搞清楚,现在要用到变量和赋值的问题一直无法通过,不得不上来问个到底,面子算个P,还是知识重要.............
就像下面这个,不加入如果还能动起来,加了如果就不起作用了,何解?还是变量!请各路大神们帮我解说下变量赋值的问题!!!!!!!!!!!!!



线程句柄
变量 图片X坐标,图片Y坐标,图像序号
功能 找下()
    遍历(5)
    图像序号=图像.找图(0,0,1440,900,"rc:a1.bmp|rc:a.bmp",#102030,1.0,0,图片X坐标,图片Y坐标)
    如果(图像序号==0)
    鼠标.移动(图片X坐标+30,图片Y坐标+30)
    辅助.等待(100)
    鼠标.左键单击(1)
    辅助.等待(300)
    图像序号=图像.找图(36,263,169,324,"rc:5.bmp",#102030,1.0,0,图片X坐标,图片Y坐标)
    鼠标.移动(图片X坐标+5,图片Y坐标+5)
    辅助.等待(100)
    鼠标.左键单击(1)
    如果结束
    遍历结束
功能结束
功能 开始_点击()
    线程句柄=线程.开启("找图.找下","")
功能结束

功能 退出_点击()
辅助.退出()
功能结束
回复

使用道具 举报

沙发
 楼主| 发表于 2013-4-4 21:06:35 | 只看该作者
线程句柄
//变量 图片X坐标,图片Y坐标,图像序号
功能 找下()
    变量 x,y
    图像.找图(0,0,1440,900,"rc:a1.bmp|rc:a.bmp",#102030,1.0,0,x,y)
    鼠标.移动(x+30,y+30)
    如果(图像.找图(0,0,1440,900,"rc:a1.bmp|rc:a.bmp",#102030,1.0,0,x,y))
    鼠标.左键单击(1)
    辅助.等待(300)
    图像.找图(36,263,169,324,"rc:5.bmp",#102030,1.0,0,x,y)
    鼠标.移动(x+5,y+5)
    辅助.等待(100)
    鼠标.左键单击(1)
    如果结束
功能结束
功能 开始_点击()
    线程句柄=线程.开启("后台找图.找下","")
功能结束
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2013-4-4 21:07:20 | 只看该作者
改成这样好像也是不行。。。。。。。。。。。。
回复 支持 反对

使用道具 举报

地板
发表于 2013-4-4 21:11:54 | 只看该作者
举例说
图像序号  声明变量的时候
他默认是 null    意思就是空
但是当你执行
图像序号=图像.找图(0,0,1440,900,"rc:a1.bmp|rc:a.bmp",#102030,1.0,0,图片X坐标,图片Y坐标)
这句之后  
图像序号就是有数字的了  
你可以看看 图像.找图这个TC的函数  帮助文档里面有
返回值: 返回找到的图片的序号,从0开始索引.如果没找到返回-1
当你执行找图之后 图像序号这个变量就变成了数字  可能是-1  也可能是0 或者0以上
这样用如果语句 就能判断 有没有找到图片
如果 图像序号等于-1  就是没找到图片 这样你可以写没有到图片怎么办的代码
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2013-4-4 23:09:43 | 只看该作者
。。。。。。。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-10-5 18:18 , Processed in 0.733367 second(s), 24 queries .

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

© 2001-2013 Comsenz Inc.

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