Android自动截图bat脚本

半个读书人 2019-06-03 19:02  阅读 84 views 次 评论 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=C:\Users\xxxx\Desktop\AndroidScreen\
:: 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自动截图脚本

温馨提示:文章内容系作者个人观点,不代表博客志对观点赞同或支持。
版权声明:本文为投稿文章,感谢 125啦读书导航(125la.com) 的投稿,欢迎分享本文,转载请保留出处!
站长的个人作品
125la导航_独立博客导航平台

发表评论


表情

或者微信联系我