Android adb截圖保存至電腦腳本,非覆蓋保存

adb截圖保存至電腦腳本。非覆蓋保存

@echo ................................................... ADB Screencap ...................................................
@echo @author:HeSongjun
@echo off
::電腦存儲的地址路徑,不要忘記“\”
set "baseDir=D:\android\screenshot\"
set ymd=%date:~0,4%%date:~5,2%%date:~8,2%
set "slash=\"
set saveDir=%baseDir%%ymd%%slash%
::處理小時區(qū)間
if %time:~0,2% leq 9 (set hour=0%time:~1,1%) else (set hour=%time:~0,2%)
::獲取當(dāng)前的年月日時分秒的時間段
set time=%date:~0,4%%date:~5,2%%date:~8,2%_%hour%%time:~3,2%%time:~6,2%
::新建文件夾
if not exist "%saveDir%" (
   echo "saveDir no exist,will create saveDir"
   md %saveDir%
   echo "create saveDir success"
)
::截屏命令
echo "start screenshot"
adb shell screencap /sdcard/screenshot.png
::截圖pull到電腦
echo "start saving to computer"
adb pull /sdcard/screenshot.png %saveDir%screenshot_%time%.png
::進(jìn)入并打開電腦上存儲圖片的地址
start %saveDir%


::以下為注意的地方:
::1 電腦上存儲的地址路徑必須是全英文,且必須存在該路徑
::2.1 在cmd中當(dāng)時間在0-9這個小時區(qū)間時,獲取小時的函數(shù)指令是%time:~1,1%
::2.2 在cmd中當(dāng)時間在10-24這個小時區(qū)間時,獲取小時的函數(shù)指令是%time:~0,2%。
::3.1 年月日指令%date:~3,4%%date:~8,2%%date:~11,2%獲取的是如:3/0529周一
::3.2 年月日指令%date:~0,4%%date:~5,2%%date:~8,2%獲取的是如:20203529
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容