Android 使用Shell脚本截屏并自动传到电脑上

作者:yanzi1225627 时间:2022-07-06 01:21:43 

Android设备用久了,截屏是个麻烦事。更麻烦的是通过qq传到电脑上,倒腾半天。其实用adb命令就可以截屏,然后写个pull的语句就可以拉到电脑上了。文件名为capture.sh, 内容如下:


#! /bin/bash
adb shell screencap -p /sdcard/test.png
#adb pull /sdcard/test.png ~/Desktop/test.png
dir=~/Desktop/
curr=`date "+%Y-%m-%d %H:%M:%S"`
name=${dir}"screenshot"${curr}".png"
echo "${name}"
adb pull /sdcard/test.png "$name"

说明如下:

1,本文电脑环境为MAC,windows上需要改改路径,没有测试;

2,请尽量手动将代码敲到用vim新建的脚本文件里,否则会遇到一些奇奇怪怪的问题。

3,运行脚本./capture.sh就自动截屏,并将文件传到电脑桌面上了。

以上给大家介绍Android 使用Shell脚本截屏并自动传到电脑上的相关知识,希望对大家有所帮助!

标签:android,shell,截屏
0
投稿

猜你喜欢

  • jdk8使用stream实现两个list集合合并成一个(对象属性的合并)

    2023-08-05 16:49:30
  • JVM类加载,垃圾回收

    2022-08-16 02:44:36
  • 详解如何在SpringBoot中自定义参数解析器

    2023-07-24 16:06:51
  • Java 六类运算符详解

    2023-08-27 20:37:37
  • java 高并发中volatile的实现原理

    2022-11-24 19:58:22
  • Java集合使用 Iterator 删除元素

    2022-02-25 12:32:44
  • 深入了解SparkSQL的运用及方法

    2023-06-08 13:43:27
  • Java程序控制逻辑—流程控制

    2023-08-28 01:51:18
  • springboot连接不上redis的三种解决办法

    2022-03-21 20:57:23
  • UGUI绘制多点连续的平滑曲线

    2022-01-16 06:22:45
  • Unity封装延时调用定时器

    2022-10-14 05:43:53
  • Java Code Cache满导致应用性能降低问题解决

    2021-06-18 18:17:56
  • MyBatis如何进行双重foreach循环

    2022-11-24 22:54:17
  • springboot中bean的加载顺序问题

    2022-01-04 19:55:57
  • Java实现多个wav文件合成一个的方法示例

    2021-10-08 08:14:25
  • JAVA JDK8 List分组获取第一个元素的方法

    2021-06-24 13:07:51
  • java 重载(overload)与重写(override)详解及实例

    2021-06-18 15:59:45
  • Spring Cloud Eureka(全面解析) 大白话

    2022-11-12 22:43:02
  • springcloud配置ssh的问题及解决方法

    2023-11-03 15:48:11
  • Spring 与 JDK 线程池的简单使用示例详解

    2023-08-20 04:02:59
  • asp之家 软件编程 m.aspxhome.com