Android自动截图bat脚本

极客导航  2019-06-03 19:02  阅读 120 次 评论 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自动截图脚本

本文地址: https://www.125la.com/1058.html
关注我们:请关注一下我们站长微信:扫描二维码125啦读书导航的微信号,微信号:yudemi(十三少)
版权声明:本文为原创或转载文章,版权归原作者所有,欢迎分享本文,转载请保留出处!
第一个读书导航

发表评论


表情