未命名文章

    1

\###### 自动精灵\](#/)

  1. 软件使用教程

  2. /

  3. 帖子详情

首页

分类版块

个人中心


自动精灵

自动精灵App 交流论坛


mbbs.cc 提供论坛服务

搞定-动态区域/区域变量/限制区域变量

我卡啦](#/user/detail?id=770)

2022-02-10 12:32

8749精

共收到打赏 1000 积分 查看明细

首先感谢“自动精灵”大哥的耐心指导终于搞定了读取xlsx文件,读取xlsx估计大家用的不多,这篇文章主要讲区域,这个常用一些。区域经常用于读取文字,查找文字,限制区域等。但是自动精灵提供直接用的都是固定的,我们这篇文章就是让这个区域随着标定物动起来。比较适合用于关闭广告 和变化页面时读取文字等

首先看看区域的变量格式,看下图是“数字+%” 然后空格,总体是个字符变量

接下来我们引入实例关闭广告

 

 

img

img

 

img

关闭该快讯广告

 

1.读取该广告明显特征符号的位置有助于我们定位广告区域

这里看到该广告的明显特征就是有个“快讯”文字

那我们就先读取“快讯”的位置,

2.来看看快讯位置 内容

名词不一一解释,对我们有用的是x_100和y_100。代表快讯的位置在x和y轴占屏幕的百分比。这个对我们有用。

我们现在取出所规划区域的左边顶边 底边 右边 的百分比数值

通过表达式定义变量

“区域左1=快讯位置.x_100”

“区域顶1=快讯位置. y_100-3.5” 注解:“-3.5”代表位置上移3.5个点,按照大家实际情况来浮动。

“区域底1=快讯位置. y_100+1.5” 注解: 同样的下移1.5个点。

“区域右=100” 注解:因为广告长度不一样我们直接顶到头。

通过以上大家能看明白吗?区域就是个四边形,我们通过平移四个边的方法划定指定四边形。

3.通过区域变量的格式我们知道,区域左1 右1等四个变量还缺少“%”号;我们给他加上。

通过正则表达式定义四个变量

区域左=区域左1+=‘%’

区域顶=区域顶1+=‘%’

区域右=区域右1+=‘%’

区域底=区域底1+=‘%’

如下图类似

接下来就把区域变量通过表达式格式化出来:

设置变量:

广告区域= 区域左+’ ‘+区域顶+’ ‘+区域右+’ '+区域底

注意:引号内有空格

至此区域变量已经出来了

接下来我们通过点击图片的方法 点击关闭广告的x

以上即使广告会动来动去也能关闭了。

此实例中我们只定位了一个位置,通过平移画出区域,实际情况中大家可以多定位几个位置,取其x_100 y_100来画出区域。此方法可以顺带解决偏移问题。通过手动加减数值来偏移。

教程区域大哥多 肯定有更多大哥们有更高效方法别喷我,本教程本质上是给大家理解区域变量。大家活学活用。

评论数:26

最早



还是更期待xlsx教程。。。

第五季](#/user/detail?id=62747)2022-02-10 14:51

我卡啦](#/user/detail?id=770): 绝大部分人用不到,区域变量确实更有用吧。xlsx我后面一直想 可能跟我用的鸿蒙系统有关系2022-02-10 16:43

我卡啦](#/user/detail?id=770): 有兴趣的人多挑空我也可以写写,喜欢自己动手可以百度 node.js 读取xlsx2022-02-10 16:48


那是大哥吗?那是自动精灵软件开发作者😆

🔥香香麻辣兔-定制戳我…](#/user/detail?id=209)2022-02-10 15:13

我卡啦](#/user/detail?id=770): 哈哈 都是大哥。2022-02-10 16:41


 

 

img

img

 

img

广告区域到底等于什么

 

钥可可](#/user/detail?id=73155)2022-02-11 14:56

我卡啦](#/user/detail?id=770): 区域左+’ ‘+区域顶+’ ‘+区域右+’ '+区域底2022-02-13 15:22

我卡啦](#/user/detail?id=770): 那张图是类似2022-02-13 23:25


不错

QQ用户2901ed50](#/user/detail?id=75857)2022-02-18 10:18


能上传你的脚本吗,给大家参考参考吗,限制区域就填写广告区域没有报错?

微信用户81fefdef](#/user/detail?id=85588)2022-04-08 17:40


大佬,像我这个,我只想取2,0或者不取逗号,有时候上排字少它就靠前,有时候上排字多它就靠后,我应该怎么办求解答,谢谢

 

img

img

 

 

 

Yggdrasil66666666](#/user/detail?id=158968)2022-06-23 01:51


不错

liang20210625](#/user/detail?id=10606)2022-07-04 15:52


评论收藏

智元-5年作者-811484780](#/user/detail?id=53528)2022-07-24 21:19


如果还有其他广告出现,每个X的颜色不一样,形状也不相同,这个怎么解决?

微信用户bd0a8898](#/user/detail?id=176634)2022-07-24 23:09


收藏了

QQ用户60b928a0](#/user/detail?id=162363)2022-07-25 23:26


看不懂啊😭

想请问一下](#/user/detail?id=144697)2022-09-30 03:27


各位老哥。这个具体怎么操作呀?看不太懂。

想请问一下](#/user/detail?id=144697)2022-10-01 00:37


怎么过去上次点击的位置坐标?

南浔°](#/user/detail?id=167256)2022-10-01 02:50


收藏了

Mr.妖月红莲](#/user/detail?id=249528)2022-11-08 08:10


收藏

推波助浪](#/user/detail?id=342561)2023-03-14 23:53


作者大大,怎么读取xlsx文档可以教一下吗

微信用户b711b63a](#/user/detail?id=266568)2023-03-18 21:39


直接框一个大的区域不就行了吗

枫缘漫雪](#/user/detail?id=55553)2023-03-18 22:51


感谢分享!!!

微信用户fa335fa6](#/user/detail?id=350332)2023-03-23 22:42


学习了

妖曦](#/user/detail?id=33658)2023-03-24 00:14


厉害

qq用户bf8a2f94](#/user/detail?id=99734)2023-12-16 21:53

消息盒子

# 暂无消息 #

只显示最新10条未读和已读信息