最近在寫文檔時(shí),碰到項(xiàng)目經(jīng)理要求給她一張應(yīng)用截圖丧荐,但又不想在測(cè)試機(jī)上安裝其他軟件弓坞。于是想到了adb指令车荔。
首先是手機(jī)截圖:
adb shell screencap -p /sdcard/screenshot.png
然后是電腦端拉取手機(jī)截圖
adb pull /sdcard/screenshot.png screenshot.png
這時(shí)候我想族吻,難道每次保存都要去輸入兩行指令嗎超歌?要是保存多張圖片這個(gè)名字我還要每次手動(dòng)去改巍举。那不如寫個(gè)shell腳本好了禀综,每次都以時(shí)間戳命名保存圖片孤澎。
#! /bin/bash
currenttime=`date "+%Y-%m-%d-%H-%M-%S"`
name="/sdcard/screenshot"${currenttime}".png"
adb shell screencap -p ${name}
adb pull ${name} .
哈哈覆旭,完美解決型将。當(dāng)然還有很多可以改進(jìn)的地方,目前截圖都是保存在命令行所在路徑腕铸,我們也可以設(shè)置需要保存的路徑等等。