TC官方合作论坛

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

[问题] 小白问题,为什么后台找图,一直找不到

[复制链接]
发表于 2014-5-6 23:09:33 | 显示全部楼层 |阅读模式

马上加入TC

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

x
代码如下 求大神帮忙解答

空间 多开
//默认空间
ts=数组[100],线程句柄=数组[100]
//开始按钮_点击操作
功能 开始_点击()
    多开.TS插件()
功能结束
功能 纯TC()
    句柄=数组[5]
    a
    句柄集=系统.枚举("Edit",1)
    //辅助.消息框(句柄集)
    字符串.分割(句柄集,"|",句柄)
    数组空间.大小(句柄,a)
    遍历(i=0;i<a;i++)
        线程.开启("多开.输入字符串",句柄[i])
    遍历结束
功能结束
功能 TS插件()
    句柄=数组[5]
    a
    句柄集=系统.枚举("QQ三国",0)//通过标题枚举句柄
    //枚举出来的格式是:句柄1|句柄2|句柄3.......
    字符串.分割(句柄集,"|",句柄)
    数组空间.大小(句柄,a)//a得到当前开启的游戏(窗口)数量
    遍历(i=0;i<a;i++)//开了多少个游戏就开启对应数量的线程
        线程句柄[i]=线程.开启("多开.主线程",句柄[i]&","&i)//i是从0开始//这里的线程传参表示的是第几个窗口的句柄
    遍历结束
功能结束
//参数=句柄[i]&","&i
功能 主线程(参数)//参数的格式是:句柄,i(天使对象的一个索引)
    //辅助.消息框(参数)
    a=数组[2]
    句柄,索引
    字符串.分割(参数,",",a)
    索引=a[1]
    句柄=a[0]
    窗口.设置标题(句柄,"QQ三国"&索引)
    ts[索引]=com("ts.tssoft")//
    是否成功=ts[索引].BindWindow(句柄,"dx","dx","dx",1)
    如果(是否成功==0)
        辅助.消息框("绑定失败")
        返回 0
    如果结束
    //多开.喊话(索引)
    多开.自动任务(索引)
    //多开.自动找色(索引)
功能结束
功能 喊话(索引)//380,613
    循环(真)
        辅助.等待(1000)
        ts[索引].MoveTo(93,572)
        辅助.等待(100)
        ts[索引].LeftClick()
        辅助.等待(100)
        ts[索引].SendStringIme("我是来测试的")
        辅助.等待(100)
        ts[索引].KeyPress(13)
        辅助.等待(2000)
    循环结束
   
功能结束
功能 自动任务(索引)
   
    循环(真)
        ret,intX,intY
        ret= ts[索引].FindPic(0,0,2000,2000,"rc:\\怪","000000",0.9,0,intX,intY)
        调试输出(ret)
        if(intX >= 0 && intY >= 0)
            help.messagebox("找到")
        endif
        
        //辅助.等待(1000)
        //ts[索引].MoveTo(315,217)
        //辅助.等待(100)
        //ts[索引].LeftClick()
        //辅助.等待(2000)
        
        
        
    循环结束
功能结束
功能 自动找色(索引)
    变量 i = 1
    循环(i>0)
        //dm[0].KeyPress(49)
        //辅助.等待(1000)
        //颜色值 = dm[0].GetColor(365,44)
        //调试输出("颜色值 : "&颜色值)
        匹配值 = ts[索引].CmpColor(351,47,"788078",0.9)
        调试输出(匹配值)
        辅助.等待(100)
        如果(匹配值 >> -1 )
            辅助.等待(1000)
            ts[索引].MoveTo(93,572)
            辅助.等待(100)
            ts[索引].LeftClick()
            辅助.等待(2000)   
        如果结束
    循环结束
功能结束
功能 输入字符串(参数)//句柄
    循环(真)
        窗口.发送字符串(参数,"111")
        辅助.等待(3000)
    循环结束
功能结束
//退出按钮_点击操作
功能 退出_点击()
   
    辅助.退出()
功能结束
功能 按钮0_点击()
    //这里添加你要执行的代码
    遍历(i=0;i<2;i++)
        线程.开启("多开.弹出消息框",154&","&i)
        线程.开启("多开.喊话1",123&","&i)
    遍历结束
功能结束
功能 弹出消息框(参数)
    a=数组[2]
    字符串.分割(参数,",",a)
    辅助.消息框(a[0],a[1])
功能结束
功能 喊话1(参数)
    a=数组[2]
    字符串.分割(参数,",",a)
    辅助.消息框(a[0],a[1])
功能结束

空间结束
//空间结束语句
回复

使用道具 举报

 楼主| 发表于 2014-5-6 23:10:19 | 显示全部楼层
做个沙发先
回复 支持 反对

使用道具 举报

发表于 2014-5-6 23:51:25 | 显示全部楼层
首先判断后台模式截图是否成功  要不然肯定找不到
回复 支持 反对

使用道具 举报

发表于 2014-5-7 00:44:24 | 显示全部楼层
,"rc:\\怪","   你图片都没后缀名嘛
回复 支持 反对

使用道具 举报

发表于 2014-5-7 06:35:57 | 显示全部楼层
  1. 循环(i>0)
  2.         //dm[0].KeyPress(49)
  3.         //辅助.等待(1000)
  4.         //颜色值 = dm[0].GetColor(365,44)
  5.         //调试输出("颜色值 : "&颜色值)
  6.         匹配值 = ts[索引].CmpColor(351,47,"788078",0.9)
  7.         调试输出(匹配值)
复制代码

=================以上是你的代码===========================
从以上的代码来看,你出现了一个很大的问题...就是用了二个插件,这是一个很大的错误.....
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-7 08:20:37 | 显示全部楼层
不是的   找色我已经屏蔽了   只是找图找不到
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-7 08:22:11 | 显示全部楼层
z878717691 发表于 2014-5-7 00:44
,"rc:\\怪","   你图片都没后缀名嘛

我资源那没设置bmp  所以不需要加吧 就算加了也用不了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-7 08:22:59 | 显示全部楼层
君凌天下 发表于 2014-5-7 06:35
=================以上是你的代码===========================
从以上的代码来看,你出现了一个很大的问题. ...

不是的   找色我已经屏蔽了   只是找图找不到
回复 支持 反对

使用道具 举报

发表于 2014-5-13 23:35:23 | 显示全部楼层
不管你设置全局路径没有,找图都需要设置后缀名
回复 支持 反对

使用道具 举报

发表于 2014-5-13 23:35:57 | 显示全部楼层
我知道的插件 找图都是需要设置后缀名的
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-9-28 15:45 , Processed in 0.045235 second(s), 23 queries .

Powered by 海安简单软件服务部

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

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