TC官方合作论坛

 找回密码
 立即注册
12
返回列表 发新帖
楼主: 碎心玩偶

[讨论] 安卓两个找字命令一起使用无法生效

[复制链接]
 楼主| 发表于 2015-11-3 07:18:39 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

发表于 2015-11-3 14:19:52 | 显示全部楼层
口信函数执行顺序是,先找【口】字 再找【信】字。
但并不是说,在你指定的范围内先找口字再找信字,而是在扫描每个区块时先找口字再找信字。
所以在【送信】两个字所在的区块,口信函数第一下没找到口字,接着会找信字。信字肯定会被找到,所以口信函数以为找字成功。

但你要是去掉两个找字命令的竖杠,改成【“送信”】和【“口信”】,
那么送信函数,只有在同时找到【送信】两个字时才返回给你找字成功,并提供给你找到的字符串最左上的角的坐标。口信函数也同理。

至于你说的颜色不同,之前已经注意到了,但这里有个问题,你所给定的颜色值和偏色:
送信函数中【找字(5,512,348,581,"送|信","c9d338-342b06",0.9,x,y)】
口信函数中【找字(0,0,2000,2000,"口|信","c3d531-3d2d31",0.9,x,y)】
你看一下两个颜色,本身 c9d338 和 c3d531 的颜色就非常接近, 加上你还设了数值不小的偏色,再加上0.9的相似度。在只对比这两个函数的情况下,像你这样的颜色区分几乎没什么意义了。除非送信和口信的字体颜色恰好在 c9d338-342b06 和 c3d531-3d2d31 的不相交的区域。 一句话,偏色设得太大。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-11-4 00:28:23 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-11-4 08:48:51 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

发表于 2015-11-4 14:24:46 | 显示全部楼层
函数怎么调用的?
回复 支持 反对

使用道具 举报

发表于 2015-11-4 14:25:11 | 显示全部楼层
碎心玩偶 发表于 2015-11-4 08:48
今天回去看了下代码的调试输出,发现在口信出现的时候,因为口信有一个大对话框,加上第一个功能是有等待 ...

函数怎么调用的?
回复 支持 反对

使用道具 举报

发表于 2015-11-4 14:32:22 | 显示全部楼层
碎心玩偶 发表于 2015-11-4 08:48
今天回去看了下代码的调试输出,发现在口信出现的时候,因为口信有一个大对话框,加上第一个功能是有等待 ...

送信函数单独调用能找到吗?

按照你的描述,是送信函数找到了口信,就弹出了口信大对话框,
轮到口信函数运行时界面已被对话框挡住找不到【口信】。

界面中,是不是【口信】按钮比【送信】按钮靠左靠上?

让你把找字命令参数中的竖杠去掉试试,你试过了吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-11-4 18:17:34 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-5-19 14:08 , Processed in 0.038130 second(s), 18 queries .

Powered by 海安简单软件服务部

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

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