爱盲论坛

标题: 最近有朋友问起,重新拿起放弃了多年的保益脚本来研究。总算研究出一点眉目! [打印本页]

作者: 随心所欲    时间: 2021-7-26 16:43
标题: 最近有朋友问起,重新拿起放弃了多年的保益脚本来研究。总算研究出一点眉目!
APP|天坦读屏
启动|设置|无障碍
点击|视觉
等待|300
点击|天坦读屏
等待|300
点击|开启服务
等待|300
点击|允许|反向
等待|500
点击|返回
等待|500
点击|保益悦听|反向
等待|500
点击|开启服务
等待|500
点击|停止
本帖来自安卓秘书
作者: 随心所欲    时间: 2021-7-26 16:45
MIUI12.0 安卓10,保益悦听切换到天坦读屏。
本帖来自安卓秘书
作者: 随心所欲    时间: 2021-7-27 11:12
标题: 回板凳green
命令是这样写的。就是不许有任何出错。特别是符号。。
本帖来自安卓秘书
作者: 银色宇宙    时间: 2021-7-27 12:53
这个格式 有点类似电脑 上的语意
本帖来自微秘
作者: 随心所欲    时间: 2021-7-29 23:37
转发一下在其他贴子看到的保益脚本说明。
地板 野牛说:

保益悦听自定义脚本编写说明(3月13日修改版)
使用方法:自己编写的脚本文件,复制到手机内部存储的/保益悦听/配置脚本文件夹内,通过保益悦听转子、快捷手势、快捷键等直接调出脚本列表,找到对应脚本点击即可执行,同时,通过QQ、微信接收到的脚本文件,也能同时显示。针对常用的脚本命令,可以指定自定义快捷键或者快捷手势来快速执行。在文件管理内,找到脚本文件打开,选择文本类型-选择保益悦听也能执行该脚本命令。
编写脚本命令可以使用记事本、写字板、notePAD++等程序。
编写完成的文件扩展名为(.byc)。如保益悦听配置.byc。保存的文件编码为UTF-8。操作方式以记事本为例,在保存对话框内,文件类型部分选择所有文件,文件名部分填入名称(包含扩展名的完整名称),编码选择框选择UTF-8,点击保存即可。

下面介绍脚本命令内容的固定格式,此格式不能修改,必须严格按照规范编写,命令和参数中间用|(竖杠)符号分隔,不要加入其它无效字符。

第一行,手机型号。格式为型号+竖杠符号+内容。举例:
型号|HUAWEI

第二行,系统版本。举例:
系统版本|emotionUI9.0.1

第三行,Android版本。举例:
Android版本|9

第四行,要执行脚本命令的APP名称。举例:
APP|保益悦听

从第五航开始为脚本命令的正文部分。一行一条命令,每一条命令由命令和若干参数组成,命令和参数之间以及每个参数之间用|(竖杠、)符号分隔。

系统设置。用于启动系统设置相关界面。包含一个参数:设置,系统设置主界面;显示,显示设置;无障碍,无障碍设置。举例:
系统设置|设置

启动。用于启动应用。包含三个参数:1,要启动的应用名称;2,(可选)指定应用中某个界面的标题;3,(可选)指定应用入口的类名。举例:
启动|保益悦听
启动|设置|电池优化

点击。无障碍标准点击动作。包含两个参数:1,指定点击控件的文字或ID,ID的格式是系统标准样式(xxx.xxx.xxx:id/xxx);2,(可选)正向或反向,指定查找文字的顺序。举例:
点击|快乐保益
点击|保益公告|反向

条件点击。根据指定条件来查找结果并决定是否进行无障碍标准点击动作。包含5个参数:1,指定查找范围,当值为“当前焦点”时,则当前焦点内的控件查找,其它值为当前屏幕中的控件查找;2,指定查找控件的文字或ID,ID的格式是系统标准样式(xxx.xxx.xxx:id/xxx);3,判断条件,“找到”指定查找到结果执行点击逻辑,填写其它值表示找不到结果执行点击逻辑;4,指定点击控件的文字或ID,ID的格式是系统标准样式(xxx.xxx.xxx:id/xxx);5,(可选)正向或反向,用于查找内容的顺序。举例:
条件点击|当前屏幕|已锁定保益悦听|未找到|锁定|反向

长按。执行无障碍标准长按功能。包含2个参数:1,指定长按控件的文字或ID,ID的格式是系统标准样式(xxx.xxx.xxx:id/xxx);2,(可选)正向或反向,用于查找内容的顺序。举例:
长按|保益悦听

模拟点击。用以调用模拟点击接口。包含两个参数:1,指定点击控件的文字或ID,ID的格式是系统标准样式(xxx.xxx.xxx:id/xxx);2,(可选)正向或反向,用于指定查找内容的顺序。举例:
模拟点击|微信

聚焦。用于调用无障碍标准聚焦功能。包含两个参数:1,指定聚焦控件的文字或ID,ID的格式是系统标准样式(xxx.xxx.xxx:id/xxx);2,(可选)正向或反向,用于查找内容的顺序。举例:
聚焦|保益悦听

焦点滑动。用于模拟单只滑动。包含两个参数:1,指定滑动方向,包括向上、向下、向左、向右;2,指定以像素为单位的滑动距离。举例:
焦点滑动|向下|200

焦点锁定。根据当前焦点状态判断是否需要调用模拟单指滑动接口,主要用于最近运行的应用中锁定应用,包含两个参数:1,指定滑动方向,分别是向上、向下、向左和向右;2,指定以像素为单位的滑动距离。举例:
焦点锁定|向下|200

复选框。用于操作复选框,包含两个参数:1,指定复选框的说明文字;2,指定复选框选中状态,可以是“打开“和”关闭“,如果复选框实际状态与参数相同则不进行操作。举例:
复选框|说出密码|打开

编辑框。用于给指定编辑框输入内容,包含两个参数:1,数字,指定操作第几个编辑框;2,编辑框内要输入的内容。举例:
编辑框|1|大家好

滚动。用于当前界面的滚动。包含3个参数:1,指定列表的滚动方向,可选值为“向前”或者“向后”,如果没有参数2和参数3,则只执行一次滚动;2,(可选)指定搜索的文字,找到搜索内容后停止滚动,完成执行;3,(可选)指定最大滚动次数,如果不指定使用实程序默认滚动次数,10次。举例:
滚动|向前|智能辅助

应用详情。用于打开应用详情界面,参数为应用名。举例:
应用详情|保益悦听

最近运行的应用。调用系统最近运行的应用功能。(部分手机上叫概览)。举例:
最近运行的应用

返回。用于调用系统返回功能。举例:
返回

回到桌面。调用系统回到桌面功能。举例:
回到桌面

通知栏。打开系统通知栏。举例:
通知栏

上一个焦点。移动到上一个虚拟焦点。举例:
上一个焦点

下一个焦点。移动到下一个虚拟焦点。举例:
下一个焦点

等待。用于间隔下一条命令执行的时间,参数为一个以毫秒为单位的数值。举例:
等待|500
本帖来自安卓秘书
作者: 随心所欲    时间: 2021-7-29 23:42
再发一个理论上适合安卓七到安卓十的小米或红米手机的脚本基础吧!
手机型号|Xiaomi
系统版本|MIUI 9、MIUI10、MIUI 11、MIUI 12
Android版本|7、8、9、10
APP|
本帖来自安卓秘书
作者: 秋水共长天一色    时间: 2021-7-30 12:51
感谢分享
本帖来自安卓秘书
作者: 随心所欲    时间: 2021-7-31 00:54
标题: 回8楼秋水共长天一色
不客气,我也只是上手没多久。几年前刚有这个功能的时候摸索了一阵子,觉得太复杂了点就没理它了,最近有人提起才又去研究了下,发觉用处还是有的,也不算很复杂,就发一下而已。
本帖来自安卓秘书




欢迎光临 爱盲论坛 (https://aimang.net/) Powered by Discuz! X3.2