banbara23
8/2/2016 - 1:51 AM

Androidスクショのファイル名を日時で保存する

Androidスクショのファイル名を日時で保存する

毎度忘れるので記録しておく

まず以下のシェルスクリプトを作成
今回はファイル名をscreenshot.shとした

#!/bin/bash

DATE=`date +"%Y-%m-%d-%H-%M-%S"`
FILENAME="s-${DATE}.png"
echo "capturing ${FILENAME}..."
adb shell screencap -p "/sdcard/${FILENAME}"
adb pull /sdcard/"${FILENAME}" ~/Pictures/
adb shell rm "/sdcard/${FILENAME}"
echo "saved ${FILENAME}."

次に.bashrcにでもaliasを作る

.bashrc

alias sshot="~/tools/screenshot.sh"

あとはターミナルから

sshot

と実行すればPicturesディレクトリ内に日付ファイル名でスクショが保存される。