Android自动截图bat脚本

adb 3年前 (2019) 125la.com站长
115 0 0
广告也精彩

开发中有时候需要截图,工程师截图就好多了,但是测试工程师截图就有点麻烦。

作者原话:

做开发的总会碰到测试或者项目经理问你要某个界面截图的情况,用手机的快捷键截图再上传效率不高,又不太想用手机助手(怕全家桶),便打起Android的ADB命令的主意。adb指令中screencap指令就是截图方法,再通过pull拉取到指定文件夹即可。

复制如下代码,创建文件xxx.bat的文本,记得修改红色字体的截图存储路径。执行脚本就可以啦。

@echo off
set HOUR=%time:~0,2%
set MINUTE=%time:~3,2%
set SECOND=%time:~6,2%
:: 设置时间参数
set TMP_HOUR=%time:~1,1%
set NINE=9
set ZERO=0
:: 小时数不满2位进行补位操作
if %HOUR% LEQ %NINE% set HOUR=%ZERO%%TMP_HOUR%
set CURRENT_TIME=%HOUR%%MINUTE%%SECOND%
:: 以 Android20170109_101920.png 形式的格式命名
set name=Android%date:~0,4%%date:~5,2%%date:~8,2%_%CURRENT_TIME%.png
:: 保存当前路径
set desktop_dir= .
:: adb指令截图
adb shell /system/bin/screencap -p /sdcard/%name%
:: 将截图指令拉到指定文件夹
adb pull /sdcard/%name% %desktop_dir%/%name%

以上“set desktop_dir=C:\Users\xxxx\Desktop\AndroidScreen\”(红色字体)就是脚本截图存放目录。

 

本文摘抄于《 Android自动截图脚本

广告也精彩
版权声明:125la.com站长 发表于 2019年6月3日 下午7:02 。
转载请注明: Android自动截图bat脚本 | 125啦读书导航

相关文章

广告也精彩

暂无评论

暂无评论...
广告也精彩