adbによるログ&キャプチャ&録画

ファイル名の末尾に「_年-月-日_時-分-秒」を付けている。お好みに合わせて。

logcat.bat

ログを取得するバッチ。

@echo off
set time2=%time: =0%
set time3=%date:~-10,4%-%date:~-5,2%-%date:~-2,2%_%time2:~0,2%-%time2:~3,2%-%time2:~6,2%
@echo on
adb logcat -c
adb logcat -v time >logcat_%time3%.txt

screencap.bat

キャプチャ(スクリーンショット)を取得するバッチ。

adb shell screencap -p /sdcard/screencap.png
adb pull /sdcard/screencap.png
adb shell rm /sdcard/screencap.png
@echo off
set time2=%time: =0%
set time3=%date:~-10,4%-%date:~-5,2%-%date:~-2,2%_%time2:~0,2%-%time2:~3,2%-%time2:~6,2%
@echo on
move screencap.png screencap_%time3%.png

screenrecord.bat

画面操作を録画するバッチ。KitKat以降。

TYPE N | START /WAIT adb shell screenrecord /sdcard/screenrecord.mp4
adb pull /sdcard/screenrecord.mp4
adb shell rm /sdcard/screenrecord.mp4
@echo off
set time2=%time: =0%
set time3=%date:~-10,4%-%date:~-5,2%-%date:~-2,2%_%time2:~0,2%-%time2:~3,2%-%time2:~6,2%
@echo on
move screenrecord.mp4 screenrecord_%time3%.mp4

実行時に「指定されたファイルが見つかりません。」と表示されるが、気にしたら負け。
DOSコマンドの深い闇と戦う羽目になる。