龙空技术网

【按键精灵教程】零基础学按键学习文件读取命令

金猪脚本教程 206

前言:

现时姐妹们对“python按键精灵库”大约比较关注,我们都需要剖析一些“python按键精灵库”的相关文章。那么小编在网络上汇集了一些关于“python按键精灵库””的相关资讯,希望你们能喜欢,我们一起来了解一下吧!

金猪脚本(原飞猪脚本)以按键精灵教学为主,涉及UiBot,Python,Lua等脚本编程语言,教学包括全自动办公脚本,游戏辅助脚本,引流脚本,网页脚本,安卓脚本,IOS脚本,注册脚本,点赞脚本,阅读脚本以及网赚脚本等各个领域。想制作脚本和学习按键精灵的朋友可以添加按键精灵学习交流群:554127455 学习路上不再孤单,金猪脚本伴你一同成长.

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 "当前行的内容是: " & vNext

复制代码

这种读取内容成数组的命令好处在于方便处理多行的内容, 可以先把文本的内容读取存到数组里, 之后只需要读取数组就好了, 提高效率和便捷性

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, 200Delay 500InputText 账号Delay 1000// 点击密码输入框,输入密码Tap 200,300Delay 500InputText 密码Next

标签: #python按键精灵库