• 按键公众号 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:2021-12-03

按键精灵安卓版
立即下载

软件版本:3.7.2
软件大小:46.2M
更新时间:2023-05-10

按键精灵iOS版
立即下载

软件版本:1.8.0
软件大小:29.2M
更新时间:2023-03-21

按键手机助手
立即下载

软件版本:3.8.0
软件大小:262M
更新时间:2023-05-30

快捷导航

登录 后使用快捷导航
没有帐号? 注册

发新话题 回复该主题

[江中游] 【江中游异次元-未来的夏娃】第9课 adb文件读写 [复制链接]

1#

江中游电脑版按键论坛教学总录:http://bbs.anjian.com/showtopic-697741-1.aspx

江中游安卓手机系统教学总录: http://bbs.anjian.com/showtopic-699643-1.aspx

江中游异次元

未来的夏娃

第9课 adb文件读写

本课命令有:

上传文件 免root

写出文件 免root

读取文件 免root

一、上传文件

在截屏时我们学了文件下载,而文件上传也是使用pull命令:

  1. push
复制代码

adbini文件写入建议是:

  1. 上传文件= push
复制代码

按键的代码也很简单,通常我也加了注释,具体代码如下 :

  1. Call 上传文件(设备数组(0), "d:\账号密码.txt", "/sdcard/账号密码.txt")
  2. Function 上传文件(设备ID, 本地路径, 安卓路径)'免root
  3. Dim 命令, adbret,追加
  4. 命令 = Plugin.File.ReadINI("adb", "上传文件", adbcmd)'读取保存在ini文件中的命令
  5. //说明一下,如果写入有换行的,在安卓系统换行为/n这里我就不多加判断了
  6. TracePrint adbs & 设备ID & 命令 &本地路径 & 安卓路径
  7. adbret = Plugin.JzyCommand.Command(adbs & 设备ID & 命令 &本地路径 &" "& 安卓路径, 1000)'使用我的插件来获取连接的设备
  8. TracePrint adbret
  9. End Function
复制代码

二、写出文件

写出文件指的是写文本内容到文本文件,即记事本:

此命令使用后如果路径中没有文本则会自动创建这个文本

此命令如“>”为覆盖,">>"为追加

具体代码如下:

  1. Call 写出文件(设备数组(0), " 找打?", "/sdcard/jzy.txt", 0)
  2. Function 写出文件(设备ID, 内容, 路径, mode)'免root,mode为0时代表覆盖,为1时代表追加
  3. Dim 命令, adbret,追加
  4. 命令 = Plugin.File.ReadINI("adb", "写出文件", adbcmd)'读取保存在ini文件中的命令
  5. TracePrint adbs & 设备ID & 命令 & 内容 & 路径
  6. If mode = 0 Then
  7. 追加 = " > "
  8. ElseIf mode = 1 Then
  9. 追加 = " >> "
  10. End If
  11. adbret = Plugin.JzyCommand.Command(adbs & 设备ID & 命令, 内容, 追加, 路径, 1000)'使用我的插件来获取连接的设备
  12. TracePrint Plugin.JzyCommand.U8toAn(adbret)
  13. End Function
复制代码

三、文件读取:

adb并没有文件读取的命令,所以大家要综合学过的命令,即下载文件到本地磁盘及按键自带的读取文件命令即可

比如使用我们上面的第一个命令上传的账号密码来做测试,这里大家一定要注意,从安卓系统下载的文件,必须先要在本地磁盘创建一个放置的目录,但不支持根目录


  1. Call 下载文件(设备ID,"/sdcard/zhmm.txt","d:/jzy/账号密码.txt")'空格
  2. Function 下载文件(设备ID,安卓路径,本地路径)
  3. Dim 命令, adbret
  4. 命令 = Plugin.File.ReadINI("adb", "文件到电脑", adbcmd)'读取保存在ini文件中的命令
  5. TracePrint adbs & 设备ID & 命令 & 安卓路径 & " " & 本地路径
  6. adbret = Plugin.JzyCommand.Command(adbs & 设备ID & 命令 & 安卓路径 & " " & 本地路径, 1000)'使用我的插件来获取连接的设备
  7. If instr(1, adbret, "/s") > 0 Then '从安卓下载文件特征是有/s
  8. If Plugin.File.IsFileExist(本地路径) Then '判断文件是否存在
  9. Text = Plugin.File.ReadFileEx(本地路径)'读取这个记事本
  10. TracePrint text
  11. End If
  12. End If
  13. TracePrint adbret'返回字符中带有MB/s即代表成功,这是传输文件的速度
  14. End Function
复制代码


ADB下载

adb.rar (, 下载次数:200)






最后编辑江中游 最后编辑于 2022-05-20 09:52:04
江中游老师拥有国内外近6000人内部VIP会员,上百万次的支持率,史上最全面、最详细、最易懂的全方位一体化终极教学
江中游QQ:2025177703;390941087;2426410388
江中游微信号:390941087;bauuia
更多更全面教学请关注江中游抖音号:32135374718;快手号:1398558462

2#

好好学校 看看

3#

1我国圣公会还是挺好发挥好

4#

水电费是多少的水电费水电费水电费士大夫撒东方闪电发送到发送到发送到

5#


RE:【江中游异次元-未来的夏娃】第9课 adb文件读写修改
高级编辑器高级编辑器
BColorImageLinkQuoteCodeSmilies

6#

学习 一下 adb

7#

11111111111

8#

刚好需要,真是及时雨

发新话题 回复该主题