背景:
手机截图发送到mac上,步骤繁琐,重复性高。特整理一个shell脚本,完成此动作。
准备条件:
- mac安装adb,安装方法自行解决。
- 准备一个Android手机,一根数据线
脑残式双击运行方法:
- 创建一个*.sh 文件
- 把下边代码复制进去
- 给可执行权限,chmod 777 *.sh
- 右键 *.sh 文件-->打开方式,选择其他-->启动“所有应用程序”,复选框选中“始终以此方式打开”-->点击打开
- 下次启动双击运行就好了
- 后续可根据自己需求修改脚本文件
#!/bin/bash
savepath=$(cd `dirname $0`; pwd)
function pause(){
read -n 1 -p "$*" INP
if [ [$INP != ''] ] ; then
echo -ne '\b \n'
fi
}
adb wait-for-device
echo '连接设备'
result=`adb devices`
ipAddr=${result#*attached}
ipAddr=${ipAddr%%device*}
ipAddr=${ipAddr:1:19}
echo '设备名称:'$ipAddr
DATE=`date +%Y%m%d%H%M%S`
adb -s ${ipAddr} shell screencap ./sdcard/screen_${DATE}.png
adb -s ${ipAddr} pull .