动作(微信打开二维码)v2运行失败:未在屏幕上找到匹配图片的位置。
动作只是打开了文件传输助手的聊天框,并且在聊天框置入了二维码图片
感谢使用。给动作做了一些校验和调整,试试第3版把
未在屏幕上找到匹配图片的位置。
(----微信打开二维码v3:屏幕找图/找色/找字----)
还是一样的情况。。。
我这边无法复现,可以截一下报错时的屏幕吗
我看了一下你的代码,你是通过找图点击,但实际上不同分辨率下找图点击极大概率会失败
建议:
1.在设置中允许用户自行确定该图标,可参考 微信图片自动旋转 - by sharklaka - 动作信息 - Quicker (getquicker.net)
2.考虑下启动动作的时候判断微信是否在前台窗口,是的话隐藏微信,然后触发截图,因为有些用户(比如我)会将微信动作分为单独一个动作页,而此动作从微信直接打开的话会遮挡二维码截图
截图就是我发的这个报错,因为找图失败了
确实是由于分辨率不同造成的识图定位失败。
感谢你的建议:
1.尽量避免用户设置图标等内容,做到即开即用。
2.微信内的二维码可以直接右键识别了,所以该动作的场景不应该是微信,而是其他页面。所以不会有微信遮挡的情况。
最后:目前已采用新的定位方式,在绝大部分情况下不同分辨率都适用。
我做了个动作,你可以参考它去寻找微信输入光标,代替找图
(这只是示例,实际使用中最好将截图区域缩小,比如微信界面底部三分之一)
示例2:获取输入光标位置 - by sharklaka - 动作信息 - Quicker (getquicker.net)
现在能打开二维码了(只是在微信中打开了图片而已),然后却进行了翻译操作
并没有进行识别二维码
动作只是打开了文件传输助手的聊天框,并且在聊天框置入了二维码图片