获取测试log并压缩批处理
@echo off
color 2f
rem ********************************************************************************
rem *****First Release For get log By soulor 2011-06-04*****************************
rem ********************************************************************************
echo ***********log存放路径为当前目录\log\当前日期\当前时间_log.rar*****************
echo.
echo ***********log路径事例子 log\2011-06-04\11点20分_log.rar***********************
echo *******************************************************************************
echo ***请确保电脑已安装WINRAR解压缩软件,且路径为"C:\Program Files\WinRAR"*********
echo *******************************************************************************
echo.
rem ************************************************
rem echo ****请确认USB已经连接到手机且调试口打开*********
rem echo ************************************************
rem echo ********按任意键开始获取log*********************
set rar_path="C:\Program Files\WinRAR"
set path1=.
echo.
if exist %path1%\log goto getdate
md %path1%\log
:getdate
date /t>date.txt
echo 获取系统当前日期并设置为变量current_date
for /f "eol=; tokens=1 delims= " %%i in (date.txt) do set current_date=%%i
if exist %path1%\log\%current_date% goto create
echo 在批处理当前路径下 创建 log\日期文件夹
md %path1%\log\%current_date%
:create
time /t>time.txt
rem 获取当前时间并设置为变量 set current_time
for /f "eol=;tokens=1,2 delims=:" %%i in (time.txt) do set current_time=%%i点%%j分
rem 在当前路径下的log文件当前日期下创建当前时间文件夹
md %path1%\log\%current_date%\%current_time%
rem 设置log路径
set log_path=%path1%\log\%current_date%\%current_time%
rem 获取dumplog
adb pull data/dumplog %log_path%\dumplog
echo ****************************************
echo ******请等耐心等待,正在获取trace.txt***
echo ****************************************
echo.
adb logcat > %log_path%\logcat
adb pull data/anr/trace.txt %log_path%\trace.txt
echo.
echo ****************************************
echo ******请等耐心等待,正在获取bugreport***
echo ****************************************
adb bugreport>%log_path%\bugreport.txt
:pass
rem 删除获取环境变量用的数据
del date.txt
del time.txt
echo.
cd %path1%\log\%current_date%
rem 拷贝压缩软件
copy %rar_path%\rar.exe
echo.
rem 压缩log
rar a %current_date%_%current_time%_log.rar %current_time%
md log
%current_date%_%current_time%_log.rar e log
del rar.exe
rd /s /q %current_time%
rem 清除环境变量
set log_path=
set current_date=
set current_time=
echo **************************************************************
echo *******************获取log并压缩成功**************************
echo **************************************************************
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 提示词工程——AI应用必不可少的技术
· 地球OL攻略 —— 某应届生求职总结
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界