返回列表 发帖
这是AI的答案,不知道可行?
@echo off
setlocal enabledelayedexpansion
:loop
set timestamp=%date:~-10,2%-%date:~-7,2%-%date:~-4,4%_%time:~0,2%-%time:~3,2%-%time:~6,2%
set log_file=logcat_%timestamp%.txt
echo Starting logcat capture to %log_file%
adb logcat -v time > "%log_file%"
timeout /t 1800 > nul
taskkill /F /IM adb.exe > nul
echo Logcat capture stopped for %log_file%
timeout /t 60 > nul
goto loopCOPY
微信:flashercs
QQ:49908356

TOP

本帖最后由 flashercs 于 2024-11-16 17:31 编辑

按时间不如按记录条数分割文件,如每10000条记录为一个日志:
adb logcat|powershell -c "function New-LogFileName{'D:\logcat\log_'+(Get-Date -Format 'yyyyMMddHHmmss')+'.log';}while(1){$log=New-LogFileName;$input|select -First 10000|set-content -literal $log;}"COPY
1

评分人数

微信:flashercs
QQ:49908356

TOP

返回列表