按键精灵_记录记忆功能详解

很多软件都有配置文件,那个其实就具有记忆功能,对于按键精灵安卓版来说,最简单的方式就是通过文本记录,常用到的命令就是写入命令。我们先来看一段代码:

dim a="我要记忆的内容"
dim path="/sdcard/pictures/1.txt" //"我要存储的位置是雷电模拟器的共享文件夹当中的1.txt这个文本当中"
file.write(path,a)

运行这段代码之后,在共文件夹里面会出现一个1.txt文本,文本内容为”我要记忆的内容”,这就实现了“记忆”功能。

对于记忆来说,我们简单分成了短期记忆和长期记忆。

短期记忆是上面代码中的file.write命令,之所以叫它短期记忆,是因为只要二次运行这个命令,原来的内容就会被新的内容覆盖,多次运行以后,就只保留了最后一次运行的内容,所以叫它短期记忆。

当然不是说用了file.write命令就一定是短期记忆,如果每次存储的文件名不同,它也可以变成长期记忆。

代码:

dim arr=array("我要记忆的内容1","我要记忆的内容2","我要记忆的内容3")

dim path="/sdcard/pictures/" //"我要存储的位置是雷电模拟器的共享文件夹"

For i = 1 To 3

file.write(path&i&".txt",arr(i-1))

Next

运行代码我们可以看到1.txt这个文本里面有3行内容(看下图),就是我们要记录的内容,这个命令需要特别注意,必须要在运行代码前,文件夹里面一定要有对应的文本文件,命令不会新建文件,如果没有对应的文件,就会报错。

当然上图当中,我们可能会看到文本内容是3、2、1这个顺序,这是因为每次存储的时候都会插入第一行,所以后插入的内容,就会在第一行,如果我们想要在最后一行插入,就需要每次获取当前文本中一共有多少行,然后再去指定的最后一行插入内容。

dim arr=array("我要记忆的内容1","我要记忆的内容2","我要记忆的内容3")
dim path="/sdcard/pictures/1.txt" //"我要存储的位置是雷电模拟器的共享文件夹1.txt"
For i = 1 To 3
file.writeline(path,1,arr(i-1)) 
Next

通过运行代码我们可以看到1.txt这个文本里面有3行内容(看下图),就是我们要记录的内容,这个命令需要特别注意,必须要在运行代码前,文件夹里面一定要有对应的文本文件,命令不会新建文件,如果没有对应的文件,就会报错。

当然上图当中,我们可能会看到文本内容是3、2、1这个顺序,这是因为每次存储的时候都会插入第一行,所以后插入的内容,就会在第一行,如果我们想要在最后一行插入,就需要每次获取当前文本中一共有多少行,然后再去指定的最后一行插入内容

代码:

dim arr=array("我要记忆的内容1","我要记忆的内容2","我要记忆的内容3")
dim path="/sdcard/pictures/1.txt" //"我要存储的位置是雷电模拟器的共享文件夹1.txt"
Dim line //行号
For i = 1 To 3
line = file.LinesNumber(path)
file.writeline(path,line,arr(i-1)) 
Next

结合常用读取帐号密码函数封装

就可以用好 批量读取帐号密码

Dim path="/sdcard/Pictures/log.txt"//设文本初启1
Function Loglog(path)
    dim logs=CInt(File.Readline(path, 1)) //读取初启数组
    logs = logs + 1  //成功+1
    TracePrint logs
    Call File.WriteLine(path, 1, logs) //写入新的记忆数字
    Delay 80
End Function


dim num=CInt(File.Readline(path, 1))//读取登录记录行数
TracePrint num

 

 

赞 (0)