TC官方合作论坛

 找回密码
 立即注册
查看: 969|回复: 9

[已解决] 新手刚来学习!帮帮看看什么问题!

[复制链接]
发表于 2014-3-3 10:01:45 | 显示全部楼层 |阅读模式

马上加入TC

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

x
本帖最后由 【德懿】 于 2014-3-3 11:40 编辑

移动到图2,点击!但没到找图3|图4

变量 图片ID,图片X,图片Y,图片ID1,图片X1,图片Y1,
    循环(图片ID!=-1)
        图片ID=color.findpic(0,0,1024,768,"rc:1.bmp",#000000,0.9,0,图片X,图片Y)
        鼠标.移动(图片X+20,图片Y-50)

        鼠标.左键单击(1)
        辅助.等待(3000)

    循环结束
    循环(图片ID1!=-1)
        图片ID1=color.findpic(0,0,1024,768,"rc:2.bmp||3.bmp||4.bmp",#000000,0.9,0,图片X1,图片Y1)
        鼠标.移动(图片X1+5,图片Y1+5)
        辅助.等待(100)
        鼠标.左键单击(1)
        辅助.等待(3000)
        如果(图片ID1==-1)         
         调试输出(“找到图”)//只输出一次,“找到图”
            跳出

        如果结束
    循环结束   


回复

使用道具 举报

发表于 2014-3-3 13:47:42 | 显示全部楼层
循环(真)
图片X1,图片Y1
图片ID1=color.findpic(0,0,1024,768,"rc:2.bmp|3.bmp|4.bmp",#000000,0.9,0,图片X1,图片Y1)
如果(图片X1>-1)
//找到此图了
跳出    //这里是找到之后跳出当前的循环,进行执行以下代码
否则
//找不到此图
如果结束
循环结束
回复 支持 反对

使用道具 举报

发表于 2014-3-3 10:12:11 | 显示全部楼层
建议加个调试.前台鼠标看看有啥问题⊙▽⊙很好用不解释…
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-3-3 10:14:13 | 显示全部楼层
玖天_Teemo 发表于 2014-3-3 10:12
建议加个调试.前台鼠标看看有啥问题⊙▽⊙很好用不解释…

怎样调试?你没时间?怎么不回我私信?
回复 支持 反对

使用道具 举报

发表于 2014-3-3 10:48:09 | 显示全部楼层
循环(图片ID!=-1)
        图片ID=color.findpic(0,0,1024,768,"rc:1.bmp",#000000,0.9,0,图片X,图片Y)
这一句。。。图片ID还没有开始赋值,,你怎么用他来进行循环判断。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-3-3 10:50:40 | 显示全部楼层
lianye9497 发表于 2014-3-3 10:48
循环(图片ID!=-1)
        图片ID=color.findpic(0,0,1024,768,"rc:1.bmp",#000000,0.9,0,图片X,图片Y)
这 ...

变量 图片ID,图片X,图片Y,图片ID1,图片X1,图片Y1
这句不是赋值了?
回复 支持 反对

使用道具 举报

发表于 2014-3-3 10:51:41 | 显示全部楼层
【德懿】 发表于 2014-3-3 10:50
变量 图片ID,图片X,图片Y,图片ID1,图片X1,图片Y1
这句不是赋值了?

这句是声明变量啊。、、
回复 支持 反对

使用道具 举报

发表于 2014-3-3 10:54:10 | 显示全部楼层
图片ID=color.findpic(0,0,1024,768,"rc:1.bmp",#000000,0.9,0,图片X,图片Y)
这句才是赋值语句。。找到图。。图片id=-1..否则等于0.。。
回复 支持 反对

使用道具 举报

发表于 2014-3-3 12:10:30 | 显示全部楼层
rc:2.bmp||3.bmp||4.bmp 应写成 rc:2.bmp|3.bmp|4.bmp
回复 支持 反对

使用道具 举报

发表于 2014-3-3 18:14:53 | 显示全部楼层
请采纳如果我的回答帮助到了你 !

  1. 图片ID1=color.findpic(0,0,1024,768,"rc:2.bmp|3.bmp|4.bmp",#000000,0.9,0,图片X1,图片Y1)
  2. //--这句话的意思是>>如果找到2.bmp就返回0,找不到2就去找3,如果找到3就返回1,如果找不到3就去找4,找到4就返回2,否则返回-1
  3. //--在这里建议再仔细阅读TC说明文档,这里的"|“是分隔符,不是用或的符号来表达的
  4. //--如果你想2.3.4图都能找到就不能这样写了,就要找到一个后再继续找下一个
复制代码


温馨提示3 : 我不是来灌水的 , 不要冤枉我
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-24 11:47 , Processed in 0.042127 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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