bat脚本--android adb一键截图

作者: 我爱泡澡堂 | 来源:发表于2019-03-05 19:39 被阅读3次

    分享一个本人工作中一直在用的脚本。
    做android的测试常常需要截取图片,用来提单等;
    本工具可以使用adb命令将图片拉取到pc端,并以时间戳的格式保存起来。
    使用本工具有几个前提:

    1. 安卓adb命令(不一定需要全套的android sdk),可以使用adb即可。
    2. 手机端开启USB调试权限
    3. 将下面的代码保存为.bat的文件
    4. 保证adb devices命令可以看到设备,因为adb桥接不太稳定。
    @echo off
    echo 当前路径:%cd%
    rem 1、使用adb命令截取手机屏幕
    rem 2、导出到本脚当前目录下,并以时间戳命名
    rem 3、最后删除手机中的临时文件
    rem 4、保存为ANSI格式可以正常回显中文
    adb wait-for-device
    adb shell screencap -p /mnt/sdcard/tmp.png
    set t=%DATE:~0,4%-%DATE:~5,2%-%DATE:~8,2%-%TIME:~0,2%%TIME:~3,2%%TIME:~6,2%
    set "t=%t: =%"
    adb pull /mnt/sdcard/tmp.png "%cd%"\%t%.png
    echo 重命名为:%t%.png
    adb shell rm -f /mnt/sdcard/tmp.png
    pause
    
    
    rem 2017-4-24 更新修复 时间0点到9点出现空格导致新文件生成失败BUG
    

    相关文章

      网友评论

        本文标题:bat脚本--android adb一键截图

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