按键精灵ios脚本学习文件读取命令

探索按键精灵的多样自动化脚本选择,包括iOS越狱版和免越狱版,涵盖了iOS和安卓系统的各种脚本,正在适配最新的iOS 15和iOS 16系统版本。同时,鹰眼软件提供手机群控、微信群控、游戏群控、手机投屏、手机云控以及电脑远程控制手机功能,为您的操作体验增添更多的趣味与便利!

按键精灵ios脚本给大家带来文件命令的使用, 文件读写命令也算是在安卓按键中比较常用的命令, 比较多的用来在手机上保存一些数据, 或者用于实现批量换号等等功能的实现.

常用的读写文件的命令有这些: File.Read 、File.Write、File.ReadLines、 File.ReadLine

File.Read

命令名称

File.Read

命令功能

读取文件内容

命令参数

FileName:字符串型,为文件绝对路径

返回值

字符串型,为读出的内容

命令名称

File.Write

命令功能

写入文件内容

命令参数

FileName:字符串型,为文件绝对路径
str:字符串型,为待写入文本的内容

返回值

范例:

Dim 返回值
//写入文本信息(路径,内容)
Call File.Write("/sdcard/MobileAnjian/anjian.txt","我爱按键精灵")
// 读anjian.txt文本的内容
返回值=File.Read("/sdcard/MobileAnjian/anjian.txt")
ShowMessage 返回值
Delay 2000
//写入多行内容
Call File.Write("/sdcard/MobileAnjian/anjian.txt", "我爱按键精灵\n我爱按键精灵")
返回值=File.Read("/sdcard/MobileAnjian/anjian.txt")
ShowMessage 返回值
Delay 2000
复制代码上面代码展示了读写文件的命令的使用方法. 读取和写入的内容都需要是字符串类型. 当文本的内容有多行时读取命令也会把换行读取出来. 在使用traceprint命令输出时是查看不出来, 需要使用showmessage命令来查看, 就可以发现读取出来的内容是携带换行.

File.ReadLines

命令名称

File.ReadLines

命令功能

读取文本文件内容,存为数组

命令参数

FileName:字符串型,为文件绝对路径

返回值

返回数组,由读取每一行的字符串组成

范例:

想要把这个文本里每行的内容读取出来

Dim 账号数组
账号数组 = File.ReadLines("/sdcard/MobileAnjian/zhanghao.txt")
For Each v in 账号数组
TracePrint "当前行的内容是: " & v
Next
复制代码这种读取内容成数组的命令好处在于方便处理多行的内容, 可以先把文本的内容读取存到数组里, 之后只需要读取数组就好了, 提高效率和便捷性

File.ReadLine

命令名称

File.ReadLine

命令功能

读取文本文件中指定行的内容

命令参数

FileName:字符串型,为文本文件路径
Line:整数型,欲读取内容的行数号

返回值

字符串型,为读出的指定行内容

范例

Dim 内容,行数
// 读取文本总共有多少行
行数 = File.LinesNumber("/sdcard/MobileAnjian/zhanghao.txt")
For i=1 to 行数
内容 = file.Readline("/sdcard/MobileAnjian/zhanghao.txt", i)
TracePrint "当前第" & i & "行的内容是: " & 内容
next
复制代码这个命令可以单独读取多行文本中的指定的行. 可以配合删除指定行的命令来实现读取一行删一行的功能

Dim 内容,行数
// 读取文本总共有多少行
行数 = File.LinesNumber("/sdcard/MobileAnjian/zhanghao.txt")
For 行数
内容 = file.Readline("/sdcard/MobileAnjian/zhanghao.txt", 1)
call File.DeleteLine("/sdcard/MobileAnjian/zhanghao.txt",1)
Next
复制代码这个代码就实现了读取循环读取文本的第一行, 读取完毕后就删除第一行. 因为每次删除第一行之后原本第二行的内容就会变成第一行, 所以循环结构里只需要读取和删除第一行就可以了.

简单的自动换号

可以通过读取文本以及for循环来配合使用, 这里就来简单的模拟一下自动换号的功能.

这里的思路是先把多个账号和密码按照一定的格式保存到文本里, 然后再把文本读取到数组里, 循环读取每个元素的内容, 提取出账号和密码, 进行输入

Dim 内容数组,行数,路径,账号,密码,分割内容
路径 = "/sdcard/MobileAnjian/zhanghao.txt"
// 读取文本内容为数组,遍历数组每一行内容
内容数组 = File.ReadLines(路径)
For Each 内容 In 内容数组
// 把账号和密码分割开
分割内容 = split(内容,"--")
账号 = 分割内容(0)
密码 = 分割内容(1)
// 点击账号输入框坐标, 输入账号
Tap 100, 200
Delay 500
InputText 账号
Delay 1000
// 点击密码输入框,输入密码
Tap 200,300
Delay 500
InputText 密码
Next
按键精灵为您提供多种自动化脚本选择,包括iOS越狱版和免越狱版,还有适用于iOS和安卓系统的各种脚本,涵盖了最新的iOS 15和iOS 16系统版本无根正在开发中。此外,鹰眼软件提供了手机群控、微信群控、游戏群控、手机投屏、手机云控以及电脑远程控制手机的多种实用功能,让您的使用体验更加丰富和有趣!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值