未命名文章
\###### 自动精灵\](#/)
-
/
-
帖子详情
首页
分类版块
个人中心
自动精灵
自动精灵App 交流论坛
由 mbbs.cc 提供论坛服务
搞定-动态区域/区域变量/限制区域变量
我卡啦](#/user/detail?id=770)
2022-02-10 12:32
8749精
共收到打赏 1000 积分 查看明细
首先感谢“自动精灵”大哥的耐心指导终于搞定了读取xlsx文件,读取xlsx估计大家用的不多,这篇文章主要讲区域,这个常用一些。区域经常用于读取文字,查找文字,限制区域等。但是自动精灵提供直接用的都是固定的,我们这篇文章就是让这个区域随着标定物动起来。比较适合用于关闭广告 和变化页面时读取文字等
首先看看区域的变量格式,看下图是“数字+%” 然后空格,总体是个字符变量
接下来我们引入实例关闭广告

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
广告区域到底等于什么
钥可可](#/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
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
