TC官方合作论坛

标题: 新手求助 [打印本页]

作者: pyh808    时间: 2012-9-30 09:40
标题: 新手求助
求助各位大神,
下面红色找字代码单独弄一个按钮找字能成功, 可是放入下面代码中就找不到了,是为什么呢?求大神解惑



功能 逻辑型 窗口画面调整()
    辅助.等待(1000)
列表框.增加文本("操作信息",系统.时间(0)+"进入画面调整状态")
辅助.等待(2000)
整型 图片X坐标,图片Y坐标,找字
    图像.找图(0,0,1440,900,"d:\\QMDownload\\TC位图\\初级狩猎点.bmp",#102030,0.8,0,图片X坐标,图片Y坐标)
    如果(图片X坐标!=-1)
          列表框.增加文本("操作信息",系统.时间(0)+"即将退出狩猎状态")
          列表框.增加文本("操作信息",系统.时间(0)+转换.整型转字符型(图片X坐标))
          辅助.等待(2000)
   找字=dm.FindStr(0,0,1100,800,"停止挂机","ffffff-000000",1.0,图片X坐标,图片Y坐标)
           辅助.等待(200)
           列表框.增加文本("操作信息",系统.时间(0)+转换.整型转字符型(图片X坐标))
                 辅助.等待(1000)
           鼠标.移动(图片X坐标+5,图片Y坐标+10)
                        鼠标.左键单击(1)
        
           列表框.增加文本("操作信息",系统.时间(0)+转换.整型转字符型(图片X坐标))
          如果(图片X坐标!=-1)
               鼠标.移动(836,594)
               鼠标.左键单击(1)
               辅助.等待(1000)
               鼠标.移动(982,600)
                鼠标.左键单击(1)
                列表框.增加文本("操作信息",系统.时间(0)+"1")
          否则
                鼠标.移动(982,600)
                鼠标.左键单击(1)
          如果结束
     辅助.等待(1000)
列表框.增加文本("操作信息",系统.时间(0)+"进入主场景")
    如果结束
    辅助.等待(1000)
返回 真
功能结束

作者: 陌上青衣。    时间: 2012-9-30 10:14
是不是使用了线程开启函数呢
作者: pyh808    时间: 2012-9-30 10:21
回复 2楼陌上青衣。的帖子

是啊,线程开启只能找图么?这个功能就是线程开启的
作者: 陌上青衣。    时间: 2012-9-30 10:57
线程开启的时候要在 线程内设置下图片路径
作者: pyh808    时间: 2012-9-30 11:49
回复 4楼陌上青衣。的帖子

谢谢你的答案,我是用的大漠找字功能,把字库在线程里面设置了下就能找到了,不过好麻烦哦,初始化设置了,如果再设置一次,是不是太。。。。有没有什么好点的方法啊?顺便问下,找图和找字哪个用起来好点(就是谁用起来顺畅一点,不拖速度)
作者: 陌上青衣。    时间: 2012-9-30 12:56
找图和找字,肯定是找字快,都是基于像素对比.

图的像素肯定都比字的像素多,

设置字库和路径的问题,如果要调用找字和找图,每个线程都必须设置一次或多次,没得懒可以偷..
作者: zdy77233647    时间: 2012-9-30 13:55
青衣讲解的很有道理  受益匪浅




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1