按键精灵脚本运行记录(按键精灵脚本时间表)

大家好,我是公众号3分钟学堂的郭立员,今天进行按键精灵安卓版教程的讲解,这一期我们来说一下脚本中的统计记录功能。

统计记录的常见功能

(1)数据的收集

这个是用来记录某个数据的变化情况,比如游戏里面记录打怪的次数,获得金币的数量等等。

(2)判断的触发条件

对于某个数据的记录达到某个值,执行对应的操作,比如说每一个小时执行一次脚本,这个就是一个时间的记录。

用于存储数据的媒介

存储分成临时存储和长期存储:

临时存储常用变量、数组,它的特点是关闭脚本以后,数据就会自动清除。

长期存储是用文件形式存储,比如文本、配置文件或者其他具有读写功能的文件形式,具体不特指某一个,不过我常用文本存储,因为读写比较方便。

数据收集的操作流程

①界面内容的提取,比如文字识别,xml节点提取

②代码自增,比如for的计次循环,变量自增 a=a+1,a=a&1

(2)选择临时存储还是长期存储

这个选择是根据数据是否需要多次使用,如果不需要多次使用的数据,使用临时存储即可,如果需要多次使用可以用长期存储。

(3)数据的收集

把有效的数据提取出来,然后放到存储媒介中,这一步的重点是“有效数据”,不能是空数据、重复的数据或者错误数据,所以你在存入之前先要查看数据的有效性。

数据的处理

(1)用于展示以及统计变化

比如游戏获取金币,通过统计数据可以知道一天获取的数量,方便自己计算游戏的收益。

(2)用于判断条件的数据

写个简单的代码

Dim 计次=0Do 计次 = 计次 + 1 TracePrint "当前循环次数"&计次 If 计次 = 5 Then Exit Do End If Delay 1000Loop

这段代码是统计循环运行的次数,用于存储的媒介是变量:计次,

判断是当计次等于5结束循环。

常见的数据统计类型

(1)字符串的收集

比如:网页数据采集,注册账号密码的记录

(2)数字的统计

这个只要是关于数字计算的都算,像刚刚代码的统计次数、游戏获取金币数量等,它不同于字符串的区别在于,处理收集数据还要有一步计算过程,如果不需要计算的数字,其实也算是字符串的收集。

数据统计涉及的代码

(1)用文本存储,统计是否操作过

注:file命令在不同版本的按键助手会有bug,如果出现不能使用的情况,自行更换其他对应的命令。

Dim 数据="abc1"Dim path="/sdcard/pictures/记录文件.txt"'判断记录文件是否存在If Len(file.read(path)) = 0 Then TracePrint "首次记录" file.Write(path,数据)End If'比对去重后,把新数据加入记录Dim arr=file.readlines(path)For i = 0 To UBOUND(arr) If 数据 = arr(i) Then TracePrint "数据已经存在" Exit For End If If i = UBOUND(arr) Then TracePrint "新数据已经加入" file.WriteLine(path,1,数据) End IfNext

(2)数组存储

数组最大下标加一等于新数据,就是给数组增加数据。

Dim arr=array(1,2,4,8)arr(Len(arr)) = 7TracePrint join(arr,",")

len(arr)和ubound(arr)+1是一样的,看个人习惯

(3)变量的存储

不需要计算的,直接用“变量=变量&数据”的格式

Dim mDim 新数据="abc"m=m&新数据

需要计算的,“变量=变量 运算符号 数据”,如m=m+1

数据统计记录的难点

我们要想统计好数据,需要解决几个问题:

一是数据要绝对准确,比如说我们用ocr识别数字,就有可能出现识别错误

二是对数据的有效性判断,当我们得到数据以后,要看看是不是空值,是不是重复值,是不是错误类型的值

三是数据要不要统计的问题,其实也算是有效性的问题,比如满足条件统计,不满足条件不统计这种类型的,要会做好判断区分。

总的来说,数据统计不难,大家在时候时候细心一点就行。

本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:dandanxi6@qq.com

(0)
上一篇 2023-01-25 11:44
下一篇 2023-01-25 13:13

相关推荐

  • 微信聊天记录怎么在电脑上看(微信聊天记录怎么在电脑上看到)

    随着习惯的养成,备份微信聊天记录也就成了我们常要做的一件事,不过微信聊天记录的保存方式还是有些特别的,因为,其他软件无法读取,所以只有使用导出工具进行导出保存。 mobile ph…

    2023-07-14
  • 运营商宣传volte有什么好处

    简单的说,volte高清语音通话的好处是话音清晰、接续时延短、可以进行视频通话,并且拨打电话时网络不会中断,可以同时使用。 4G网络语音通话的实现方式 4G网络的扁平化结构,是全I…

    2023-01-04
  • 蚂蚁花呗怎么提额

    不知道马云这次的大招大家是否已经亲自体验过了呢?就在12月初的时候小编就在微信和qq朋友圈里面看到大家又把自己的支付宝二维码拿出来放到朋友圈里让别人扫码领红包了,而且晒出来的红包都…

    2022-12-21
  • oppor9s有哪些小功能(OPPOR9S有哪些快捷功能)

    说起OPPO手机,实用人性化的功能真的是超多,用过了就再也没有办法放手,这一次,OPPO R9s的来袭同样精彩。拿到手机后小编迫不及待的体验起来,确实很赞,就像广告语说的一样,这一…

    2023-06-30
  • 如何才能玩好德州扑克(玩德州扑克有什么技巧)

    1.永远不要被本能的心理害怕或紧张左右,分析局势、理性打牌,不要对面下的多FOLD,下的少就CALL,这样你就赢了大多数人。 打德州扑克最大的好处就是你不断总结的过程中能发现自己人…

    2023-04-07
  • oppoa57是中端机吗(oppo a57真正的缺点和优点)

    中端价位段手机一直都是各大手机厂商们的必争之地,手机厂商们“互卷”这么多年,中端价位段手机已经摆脱了卡顿、劣质等标签,拥有了不错的用机体验。例如这款OPPO A57便是中端机型中较…

    2023-06-11
  • QQ手机版8.7.0

    昨日,App Store推送了QQ v7.9.9更新,众所期待的帐号注销功能终于上线了,一同带来的还有聊天时的腾讯文档,双人视频魔法贴纸和空间相册手帐日志等功能。 以下是更新内容:…

    2022-12-17
  • 手机如何设置无线路由器,手机如何设置无线路由器教程

    上次我们发布了关于路由器的桥接视频,然后就有很多朋友问到如何用手机设置无线路由器,其实这个还是挺实用的,平时用的比较多,那么今天我们就一起来了解这方面知识。 首先我们买来新路由器是…

    2023-09-13
  • 无线鼠标与电脑怎么才能连接得上可以用

    #头条创作挑战赛# 大家好,这期教大家如何将无线鼠标简单几步连接上电脑。 其实,无线鼠标连接电脑可谓是非常非常简单了! 但是,既然大家问了,我就有必要单独出一期给大家介绍一下。 无…

    2023-03-23
  • 中兴v8可不可以刷miui

    就MIUI官网来看,MIUI系统支持中兴V5、中兴V5s、中兴V5 Max、中兴V988等机型,但不支持中兴V8。 不过不排除第三方大神开发了相关安装包,但我们不建议大家安装非官方…

    2023-06-01