bat脚本--android adb一键截图

分享一个本人工作中一直在用的脚本。
做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
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值