#!/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 'wait-for-device'
result=`adb devices`
ipAddr=${result#*attached}
ipAddr=${ipAddr%%device*}
ipAddr=${ipAddr:1:19}
echo $ipAddr
pause 'Press any key to continue...'
while true;
do
pause 'Press any key to continue screencap ...'
DATE=`date +%Y%m%d%H%M%S`
adb -s ${ipAddr} shell screencap ./sdcard/screen_${DATE}.png
adb -s ${ipAddr} pull ./sdcard/screen_${DATE}.png ${savepath}
adb -s ${ipAddr} shell rm ./sdcard/screen_${DATE}.png
echo "save screen_${DATE}.png to ${savepath} success!"
done
注意
允许上面脚本,当前电脑只允许一个adb设备连接。 回车即截图保存当前目录下

老马黑科技


