Windows下通过shell脚本自动截屏到脚本所在目录

本文介绍了一个用于自动截取Android设备屏幕的Shell脚本,该脚本能够按当前时间命名截图并将其保存到本地目录,便于自动化测试和调试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在网上找了下自动截屏的脚本都是在Mac和linux环境下, 发现路径或者执行过程总有些问题; 现将自己写的自动截屏脚本记录在此,方便以后使用。

1.android adb 截屏命令

adb shell screencap -p ./sdcard/test.png

2.完善自动化截屏

我们通过screencap 这个命令就可以截取到Android设备当前屏幕内容, 利用这个命令我们的脚本要完善的两点就是:

  • 截屏图片以当前时间命名
  • 保存在当前目录以便查看
#!/bin/bash

#追踪执行日志
set -x

FILEPATH=$(cd `dirname $0`; pwd)

DATETIME=`date +%Y%m%d%H%M%S`

adb root
adb remount
adb shell screencap -p ./sdcard/$DATETIME.png

adb pull ./sdcard/$DATETIME.png $FILEPATH/$DATETIME.png

exit

新建文本文件, 例如可以命名为screencap.sh, 保证以“.sh”为文件名后缀,并复制上面的代码到文件里保存。

3.操作示例图:

操作过程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值