找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 145|回复: 2

[求助] zm.FindMultiColor(),错误信息:

[复制链接]
  • 打卡等级:拜师学艺

2

主题

2

回帖

6

积分

学前班

鲜花
0
猫粮
32
发表于 2024-3-14 21:00:30 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
代码
[按键精灵] 纯文本查看 复制代码
Function 重启()
    For i = 1 To 30
        If zm.FindPicTap(244, 513, 402, 755, "进入游戏1.png") Then 
            TracePrint "进入游戏1"
        End If
        If zm.FindPicTap(151, 531, 237, 767, "进入游戏2.png") Then 
            TracePrint "进入游戏2"
        End If
        If zm.FindPic(79, 295, 217, 354, "进入游戏3.png") Then 
            TracePrint "进入游戏3"
            tap 190, 661
        End If
        If zm.FindPicTap(625, 1098, 718, 1188, "关闭公告.png") Then 
            TracePrint "关闭公告"
        End If
        If zm.FindPic(621,1003,714,1104, "完成登入.png") Then 
            TracePrint "完成登入"
            点击回城
            Delay 1000
            Exit For
        End If
        If i = 30 Then 
            KillApp "com.sswl.xyhjgwb"
            Delay 3000
            RunApp "com.sswl.xyhjgwb"
            Delay 3000
            重启
        End If
        Delay 1000
    Next
End Function

登录完成后调用  点击回城就报错  紫猫插件: 发生运行时错误!错误代码:zm.FindMultiColor(),错误信息: [string ""]:19022: attempt to compare number with null
[按键精灵] 纯文本查看 复制代码
Function 点击回城

    If zm.FindMultiColorTap(找色_回城) Then 
        TracePrint "点击回城"
    End If
        
End Function


单独测试 点击回城  很正常的,, 是不是  这个定义的 问题  Dim 找色_回城={"93688C","-11|-1|878E81,-18|-5|735F70,-3|-3|CC18B3"}




楼主热帖
  • 打卡等级:坠落山崖

1082

主题

2110

回帖

4294

积分

院长

鲜花
7
猫粮
6362
QQ
发表于 2024-3-14 22:14:36 | 显示全部楼层
这个错误提示大概率是范围出错了, 而从你提供的变量值来看, 采用默认范围应该没问题的, 所以推断是你的变量作用域问题, 尝试执行下面代码, 看看值是否为null
[按键精灵] 纯文本查看 复制代码
Function 点击回城
 TracePrint "是否为NULL", zm.VarInfo(找色_回城)
    If zm.FindMultiColorTap(找色_回城) Then
        TracePrint "点击回城"
    End If
         
End Function
  • 打卡等级:无名新人

0

主题

3

回帖

3

积分

学前班

鲜花
0
猫粮
2
发表于 2024-4-12 23:52:37 | 显示全部楼层
( ̄△ ̄;)<(‵□′)/(*/ω\*)o(≧口≦)o<(‵□′)/o(≧口≦)o
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|紫猫编程学园

GMT+8, 2024-5-6 05:13

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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