|
口信函数执行顺序是,先找【口】字 再找【信】字。
但并不是说,在你指定的范围内先找口字再找信字,而是在扫描每个区块时先找口字再找信字。
所以在【送信】两个字所在的区块,口信函数第一下没找到口字,接着会找信字。信字肯定会被找到,所以口信函数以为找字成功。
但你要是去掉两个找字命令的竖杠,改成【“送信”】和【“口信”】,
那么送信函数,只有在同时找到【送信】两个字时才返回给你找字成功,并提供给你找到的字符串最左上的角的坐标。口信函数也同理。
至于你说的颜色不同,之前已经注意到了,但这里有个问题,你所给定的颜色值和偏色:
送信函数中【找字(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 的不相交的区域。 一句话,偏色设得太大。 |
|