TC官方合作论坛

 找回密码
 立即注册
查看: 2611|回复: 17

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

[复制链接]
发表于 2015-11-2 12:16:09 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2015-11-2 12:19:30 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

发表于 2015-11-2 13:58:46 | 显示全部楼层
本帖最后由 longyushen 于 2015-11-2 21:02 编辑

1. 口信的找字范围包含了送信的找字范围
2. 《送|信,口|信》这是找单字,《信》字重叠

两个函数同时调用的结果是,找到的结果都是 送信

解决方法:
梳理脚本逻辑
1. 要么找单词不要找单字(推荐)
2. 要么缩小口信函数的找字范围,别让他俩重叠

还有,在测试时你最好在找到后点击的地方也放上一个调试输出,来分辨具体是哪个函数点击了哪个坐标
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2015-11-2 21:04:59 | 显示全部楼层
碎心玩偶 发表于 2015-11-2 17:51
还有,如何加调试来测试哪个函数调用了点击啊?大神扣扣可否告知一下? ...

在两个函数手指点击的下行都写上调试输出,两个输出内容不一样就可以分辨了
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2015-11-3 02:46:35 | 显示全部楼层
本帖最后由 longyushen 于 2015-11-3 02:55 编辑
碎心玩偶 发表于 2015-11-2 22:08
那为什么会找不到口信呢?明明是两个函数啊!难道只执行一个?

两个函数都被执行了,只是找到的都是送信。
因为你用的是找单字,不是找单词,
所以,在你的页面中【送信】俩字所在坐标比【口信】俩字靠前靠上的情况下,
第一个函数找到了送信两个字中的【送】字后就不往后找了,
第二个函数找到了送信两个字中的【信】字后也不往后找了。
反过来【口信】俩字在页面坐标体系中靠前靠上的话,也是同理,两个函数都会找到【口信】。

你把找字命令中的 “送|信” “口|信”,改成 “送信” “口信” 再试试看。
中间加一竖是找单字,不加是找单词。(中间加一竖,表示竖杠前后的字符串中找到任何一个都成立)
找单词的话,两个肯定都能找到。

回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-5-18 20:52 , Processed in 0.046951 second(s), 22 queries .

Powered by 海安简单软件服务部

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

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