制作bat脚本,抓取Android设备logcat
生活随笔
收集整理的這篇文章主要介紹了
制作bat脚本,抓取Android设备logcat
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
::bat制作抓取Android設(shè)備的logcat,并保存以時間命名的txt文件至設(shè)備目錄
1 @ECHO off 2 adb wait-for-device 3 ECHO 正在連接設(shè)備 4 adb logcat -c 5 @ECHO off 6 ::獲取設(shè)備名稱 7 adb pull system/build.prop E:\daily_space\temp.txt 8 find "ro.product.name" E:\daily_space\temp.txt >E:\daily_space\1.txt 9 for /f "skip=2" %%i in (E:\daily_space\1.txt) do set m=%%i 10 set name=%m:~16% 11 ::獲取設(shè)備名稱結(jié)束 12 13 ::新建設(shè)備文件夾 14 if not exist E:\daily_space\%name% md E:\daily_space\%name% 15 del E:\daily_space\temp.txt 16 del E:\daily_space\1.txt 17 ::新建設(shè)備文件夾結(jié)束 18 19 ::獲取當(dāng)前系統(tǒng)時間 20 set day=%date:~0,4%%date:~5,2%%date:~8,2% 21 set temp=%time:~0,2% 22 if /i %temp% LSS 10 ( 23 set hour=0%time:~1,2%_%time:~3,2%_%time:~6,2% 24 )else ( 25 set hour=%time:~0,2%_%time:~3,2%_%time:~6,2% 26 ) 27 ::獲取當(dāng)前系統(tǒng)時間結(jié)束 28 29 ::輸出以當(dāng)前時間命名的txt文件至設(shè)備文件下 30 ECHO 正在抓取%m:~16%日志 31 adb logcat -v time *:V >E:\daily_space\%name%\%day%_%hour%.txt
1 @ECHO off 2 adb wait-for-device 3 ECHO 正在連接設(shè)備 4 adb logcat -c 5 @ECHO off 6 ::獲取設(shè)備名稱 7 adb pull system/build.prop E:\daily_space\temp.txt 8 find "ro.product.name" E:\daily_space\temp.txt >E:\daily_space\1.txt 9 for /f "skip=2" %%i in (E:\daily_space\1.txt) do set m=%%i 10 set name=%m:~16% 11 ::獲取設(shè)備名稱結(jié)束 12 13 ::新建設(shè)備文件夾 14 if not exist E:\daily_space\%name% md E:\daily_space\%name% 15 del E:\daily_space\temp.txt 16 del E:\daily_space\1.txt 17 ::新建設(shè)備文件夾結(jié)束 18 19 ::獲取當(dāng)前系統(tǒng)時間 20 set day=%date:~0,4%%date:~5,2%%date:~8,2% 21 set temp=%time:~0,2% 22 if /i %temp% LSS 10 ( 23 set hour=0%time:~1,2%_%time:~3,2%_%time:~6,2% 24 )else ( 25 set hour=%time:~0,2%_%time:~3,2%_%time:~6,2% 26 ) 27 ::獲取當(dāng)前系統(tǒng)時間結(jié)束 28 29 ::輸出以當(dāng)前時間命名的txt文件至設(shè)備文件下 30 ECHO 正在抓取%m:~16%日志 31 adb logcat -v time *:V >E:\daily_space\%name%\%day%_%hour%.txt
用到的cmd命令:
@echo off關(guān)閉回顯
find "string" [path] 在文本文件中查找“string”字符串
for /f "options" in [path] do ? ? ? 打開path文件,根據(jù)“options”匹配相應(yīng)項
%varible,2,5% 截取index為2,長度為5的字符串
date 獲取系統(tǒng)當(dāng)前日期
time 獲取系統(tǒng)當(dāng)前時間
轉(zhuǎn)載于:https://www.cnblogs.com/zml-forever/p/5102381.html
總結(jié)
以上是生活随笔為你收集整理的制作bat脚本,抓取Android设备logcat的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java如何得到GET和POST请求UR
- 下一篇: iOS-读写plist文件