adb截圖保存至電腦腳本谆膳。非覆蓋保存
@echo ................................................... ADB Screencap ...................................................
@echo @author:HeSongjun
@echo off
::電腦存儲(chǔ)的地址路徑懂衩,不要忘記“\”
set "baseDir=D:\android\screenshot\"
set ymd=%date:~0,4%%date:~5,2%%date:~8,2%
set "slash=\"
set saveDir=%baseDir%%ymd%%slash%
::處理小時(shí)區(qū)間
if %time:~0,2% leq 9 (set hour=0%time:~1,1%) else (set hour=%time:~0,2%)
::獲取當(dāng)前的年月日時(shí)分秒的時(shí)間段
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)入并打開(kāi)電腦上存儲(chǔ)圖片的地址
start %saveDir%
::以下為注意的地方:
::1 電腦上存儲(chǔ)的地址路徑必須是全英文华坦,且必須存在該路徑
::2.1 在cmd中當(dāng)時(shí)間在0-9這個(gè)小時(shí)區(qū)間時(shí)愿吹,獲取小時(shí)的函數(shù)指令是%time:~1,1%
::2.2 在cmd中當(dāng)時(shí)間在10-24這個(gè)小時(shí)區(qū)間時(shí),獲取小時(shí)的函數(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)容合作請(qǐng)聯(lián)系作者