美文网首页
ADB 命令截图

ADB 命令截图

作者: Edward_yfbx | 来源:发表于2018-08-10 16:34 被阅读28次

虽然AndroidStudio 的logcat里面自带了截屏和录屏功能,但是用起来比较麻烦,尤其是目录选择很不友好,像我这么懒的人当然希望一键搞定啦!

Windows环境下
//设置文件名
set fileName=/sdcard/%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%.png
//截图到sdcard
adb shell screencap -p %fileName%
//pull到当前位置
adb pull %fileName%
//删除sdcard中的截图
adb shell  rm %fileName%

将以上命令写成bat文件,直接双击就可以将手机截屏发送到电脑。

注:
  • 需要配置ADB环境变量,或者也可以再加一行,先cd到你的adb目录,pull时指定目标位置
  • %date% 和 %time% 是获取当前日期和时间, %date:~x,y% 相当于截取字符串“2018/08/10 周五” ,x是开始位置,y是取得字符数
C:\Users\xxx>echo %date%
2018/08/10 周五
C:\Users\xxx>echo %time%
16:27:36.01
  • 以下命令也可以截图直接保存到电脑,但是在Windows下打不开,因为windows默认使用的换行符为\r\n ,而Linux换行符为\n ,在手机端把二进制数据流传输给电脑时,Windows会自动把\n 替换为\r\n 会导致图片损坏
adb shell screencap -p | sed 's/\r$//' > /path/fileName.png
adb exec-out -p >  /path/fileName.png

相关文章

  • Android ADB 命令

    最近经常与adb命令打交道,这里简单的记录一下用到的各种adb命令 adb 进行截图adb shell scree...

  • ADB 命令截图

    虽然AndroidStudio 的logcat里面自带了截屏和录屏功能,但是用起来比较麻烦,尤其是目录选择很不友好...

  • adb 截图命令

    截图 保存到电脑当前目录 由于在linux系统命令行不能直接打开图片,下载到windows电脑:

  • 2018-12-04

    cmd的截图命令 adb shell screencap -p /mnt/sdcard/screen.png ad...

  • adb命令大全

    adb命令与adb shell命令的区别? adb命令是PC端adb程序自带的命令 adb shell 命令是调用...

  • adb与adb shell命令使用

    adb命令与adb shell命令的区别?adb命令是PC端adb程序自带的命令adb shell 命令是调用An...

  • ADB常用命令总结

    总结一下常用的adb命令和adb shell 命令,adb 命令是 adb 这个程序自带的一些命令,而 adb s...

  • 使用adb命令实现截图脚本

    创建脚本并赋予运行权限 截图、将截图copy到电脑打开截图文件所在文件夹,并自动高亮此文件 转载至:https:/...

  • adb、emulator、android指令

    adb命令大全adb命令pm工具讲解 adb 指令 常用 安装:adb install [文件路径] 卸载:adb...

  • Android-adb-常用命令

    一.介绍 二.adb命令 三.adb shell命令(输入adb shell进入Linux命令环境,以下命令省略a...

网友评论

      本文标题:ADB 命令截图

      本文链接:https://www.haomeiwen.com/subject/exclbftx.html