找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 933|回复: 4

[求助] 紫猫识别坐标只要没有识别出坐标就报错停止脚本

[复制链接]

1

主题

2

回帖

3

积分

学前班

鲜花
0
猫粮
6
发表于 2023-7-19 16:40:38 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 raozebiao 于 2023-7-19 16:41 编辑

紫猫识别坐标只要没有识别出坐标就报错停止脚本,识别数字没有识别出来就报空这很正常但不会报错停止脚本
楼主热帖
  • 打卡等级:坠落山崖

1082

主题

2110

回帖

4294

积分

院长

鲜花
7
猫粮
6374
QQ
发表于 2023-7-19 21:56:27 | 显示全部楼层
是你自己判断的数据类型写错了

1

主题

2

回帖

3

积分

学前班

鲜花
0
猫粮
6
 楼主| 发表于 2023-7-21 14:04:34 | 显示全部楼层
本帖最后由 raozebiao 于 2023-7-21 14:07 编辑
紫猫 发表于 2023-7-19 21:56
是你自己判断的数据类型写错了

Dim 坐标 = zm.OcrNumbers(2,169,26,257,"F4F4F4-505050", 2)
TracePrint 坐标["x"], 坐标["y"]  

如果识别范围填对了就能正确出坐标,如果识别范围错了就报错.直接识别这一行报错,停止脚本
当前脚本第40行:发生运行时错误!错误代码:2,错误行号:40,错误信息: attempt to index global 'ide59d90e6a087' (a number value)
  • 打卡等级:坠落山崖

1082

主题

2110

回帖

4294

积分

院长

鲜花
7
猫粮
6374
QQ
发表于 2023-7-21 14:06:11 | 显示全部楼层
先if判断下, 不是null再当表使用

1

主题

2

回帖

3

积分

学前班

鲜花
0
猫粮
6
 楼主| 发表于 2023-7-21 14:08:14 | 显示全部楼层
紫猫 发表于 2023-7-21 14:06
先if判断下, 不是null再当表使用

嗯,这方法好...谢了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-6 18:40

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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