Android自动截图bat脚本

adb  Tool  2019年6月3日 pm7:02发布6年前 (2019)更新 城堡大人
63 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自动截图脚本

 历史上的今天

  1. 2023: AIDL之注册和解注册监听器(0条评论)
  2. 2021: [摘]修改cmd编码格式(0条评论)
  3. 2021: 郑愁予 : 错误(0条评论)
  4. 2021: [小知识]内存泄漏整理(0条评论)
版权声明 1、 本站名称: 笔友城堡
2、 本站网址: https://www.biumall.com/
3、 本站部分文章来源于网络,仅供学习与参考,如有侵权,请留言

暂无评论

暂无评论...

随机推荐

周国平:风骚和魅力

风骚,放荡,性感,这些近义词之间有着细微的差别。"性感"译自西文sexappeal,一位朋友说,应该译作汉语中的"骚",其含义正相同。怕未必,只要想想有的女人虽骚却并不性感,就可明白。"性感"是对一个女人的性魅力的肯定评价,"风骚"则用来描述一个女人在性引诱方面的 主动态度。风骚也不无魅力。喜同...

史铁生:合欢树

10岁那年,我在一次作文比赛中得了第一。母亲那时候还年轻,急着跟我说她自己,说她小时候的作文作得比我还要好,老师甚至不相信那么好的文章会是她写的。“老师找到家来问,是不是家里的大人帮了忙。我那时可能还不到10岁呢。”我听得扫兴,故意笑:“可能?什么叫‘可能还不到’?”她就解释,我装作根本不在意她的话...

[转]android NTP时间同步

推荐使用 极客导航:极客导航(http://www.biumall.com/jike.html)相关文件:frameworks/base/services/java/com/android/server/SystemServer.javaframeworks/base/service...

Android系统SystemProperties属性的简介

前言在Android项目中,需要各个APP相互交互有时候需要共享数据和状态,因此经常会使用ContentProvider、AIDL和SystemProperties等等。在上面几个中SystemProperties是最简单的一种方式。但是这个只能在系统应用中调用,因为SystemProper...

许知远:优雅的爱情到哪里去了

"将爱情进行到底",这句畅快淋漓的口号暴露了我们的致命伤口--我们正在失去爱情。不管我们的唱片工业产生了多少"为爱伤心欲绝的男人与女人",也不管架上的流行书籍上提供了多少爱与性的技巧,我们得承认,我们的爱情正在失去它应有的光彩,它正变得平庸化与技术化。爱情变成了我们忙碌生活的一种放松方式,变成了一种...

Android触摸事件简单分析

这篇文章以前写的,后来博客清空重新开始了。最近看到,因此摘抄于此,以便查阅。在开始分析之前,大家可以先记几个结论,这样便于理解。  结论1:事件一定是先到达父控件上。  结论2:事件简单来说可以分为三种:Down事件、Move事件、Up事件。PS:(1) 为了让读者看得更清晰,在代码中只打...