• 新浪微博:
  • 微信 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:03-18

按键精灵安卓版
立即下载

软件版本:3.3.6
软件大小:62.5M
更新时间:01-16

按键精灵iOS版
立即下载

软件版本:1.6.0
软件大小:29.2M
更新时间:07-29

最新企业版UiBot
立即下载

软件版本:3.3
软件大小:282M
更新时间:08-06

快捷导航

登录 后使用快捷导航
没有帐号? 注册

登录 注册
发新话题 回复该主题

[已解决] 请教老师 [复制链接]

1#
do
Dim 识别数字
识别数字 = dm.Ocr(380,229,637,254, "00ff00-000000", 0.9)
识别数字1 = dm.Ocr(382,263,654,305, "ffffff-000000", 0.9)
//If 识别数字 > (111,111) Then
TracePrint 识别数字
TracePrint 识别数字1
Delay 1000
loop

比如识别出来的是:按键精灵(111,111)
识别中有文字和数字坐标能把他们区分出来吗?并能把他们分别输入在别的区域?
比如:按键精灵
(111,111)

本主题由 超级版主 n15976906190 于 2020/1/13 12:32:00 执行 审核帖子 操作
2#

回复 1楼13692970323的帖子
  1. Var1 = "按键精灵(111,111)"
  2. 分割 = Split(Var1, "(")(1)
  3. x = Split(分割, ",")(0)
  4. y = Split(Split(分割, ",")(1), ")")(0)
  5. TracePrint x&","&y
复制代码

收徒索引 ←点击

个 人 Q Q 1 : 1 2 2 3 1 1 6 6 1 8[将满]
个 人 Q Q 2 : 6 1 7 0 9 5 5 4 3[可加]
3#

感谢老师指导
按老师的指导出现:下标越界.

Dim 识别数字
do
识别数字= dm.Ocr(382,263,654,305, "ffffff-000000", 0.9)
TracePrint 识别数字
Delay 1000
Var1 = "识别数字"
分割 = Split(Var1, "(")(1)
x = Split(分割, ",")(0)
y = Split(Split(分割, ",")(1), ")")(0)
TracePrint x&","&y
loop

识别出来的不固定文字和数值是:
脚本 我的脚本13.Q ,第37行:(按键精灵,61,36)
脚本 我的脚本13.Q ,第41行:下标越界: '[number: 1]',
脚本 我的脚本13.Q ,第42行:下标越界: '[number: 0]',
脚本 我的脚本13.Q ,第43行:下标越界: '[number: 1]',

4#

回复 3楼13692970323的帖子

Var1 = 识别数字
注:因 Ocr 识别结果格式与提问时不一致 Split分割方式需修改

收徒索引 ←点击

个 人 Q Q 1 : 1 2 2 3 1 1 6 6 1 8[将满]
个 人 Q Q 2 : 6 1 7 0 9 5 5 4 3[可加]
发新话题 回复该主题