使用adb命令对手机进行截屏保存到电脑的脚本

平时开发app过程中,可以使用通过Android Studio或其他的分析工具对手机进行截屏,对于我们开发人员来说是比较方便,
但对于测试人员来说,人家根据不想安装这些工具,所以可以screencap命令进行截屏,
1、我们把Android sdk目录下的platform-tools提供给测试人员,安装好驱动后,就可以直接使用adb命令了,这样测试人员可以边测试边抓日志了
当碰到bug时,开发人员肯定希望能够提供报错现场,当面定位当然最好,如果不能,至少截个图要好一些吧
所以我给公司的测试人员写了一个截屏的脚本,直接执行就可以把当前手机的屏幕保存到电脑上了

@echo off
echo 开始执行截图......
echo.
set datevar=%date:~0,4%%date:~5,2%%date:~8,2%
set hour=%time:~0,2%
set timevar=%hour: =0%%time:~3,2%%time:~6,2%
set filename=%datevar%_%timevar%
adb shell /system/bin/screencap -p /sdcard/%filename%.png
adb pull /sdcard/%filename%.png .\%filename%.png
echo.
echo 截图已保存到当前目录,文件名为:%filename%.png
echo.
adb shell rm -rf /sdcard/%filename%.png
【使用adb命令对手机进行截屏保存到电脑的脚本】pause

    推荐阅读