
批處理for中tokens=變量不可為動(dòng)態(tài)時(shí)如何處理數(shù)據(jù)現(xiàn)有CinebenchR23程序日志某段信息如下:f
ramework: OpenGLVendor : ATI Technologies Inc. (AMD)Renderer : AMD Radeon RX 6600 LEf
ramework version: 4.6.0 Compatibility Profile Co
ntext 24.2.1.240215Driver version : 23.40.19.01-240215a1-400566C-AMD-Software-Adrenalin-Editio
nCINEBENCH AUTORUNPlease wait until all tests are done!Warning: Unknown arguments: -g_CinebenchCpuXTest=trueWarning: Unknown arguments: -g_CinebenchCpuXTest=true來(lái)自 127.0.0.1 的回復(fù): 字節(jié)=32 時(shí)間<1ms TTL=128來(lái)自 127.0.0.1 的回復(fù): 字節(jié)=32 時(shí)間<1ms TTL=128Running Multiple CPU Render Test...Minimum test duration: 600000.0 ms seconds.來(lái)自 127.0.0.1 的回復(fù): 字節(jié)=32 時(shí)間<1ms TTL=128127.0.0.1 的 Ping 統(tǒng)計(jì)信息:數(shù)據(jù)包: 已發(fā)送 = 5,已接收 = 5,丟失 = 0 (0% 丟失),往返行程的估計(jì)時(shí)間(以毫秒為單位):最短 = 0ms,最長(zhǎng) = 0ms,平均 = 0ms瀹屾垚請(qǐng)按任意鍵繼續(xù). . . Rendering...Values: {13474.483} -> Avg/Deviation: 13474.483/0.000Values: {13474.483,12739.790} -> Avg/Deviation: 13107.136/367.346Values: {13474.483,12739.790,12486.068} -> Avg/Deviation: 12900.114/419.141Values: {13474.483,12739.790,12486.068,12450.031} -> Avg/Deviation: 12787.593/411.997Values: {13474.483,12739.790,12486.068,12450.031,12453.352} -> Avg/Deviation: 12720.745/392.005Values: {13474.483,12739.790,12486.068,12450.031,12453.352,12381.667} -> Avg/Deviation: 12664.232/379.507Values: {13474.483,12739.790,12486.068,12450.031,12453.352,12381.667,12364.501} -> Avg/Deviation: 12621.413/366.676Values: {13474.483,12739.790,12486.068,12450.031,12453.352,12381.667,12364.501,12430.922} -> Avg/Deviation: 12597.602/348.731Values: {13474.483,12739.790,12486.068,12450.031,12453.352,12381.667,12364.501,12430.922,12430.922} -> Avg/Deviation: 12579.082/332.934Values: {13474.483,12739.790,12486.068,12450.031,12453.352,12381.667,12364.501,12430.922,12430.922,12366.235} -> Avg/Deviation: 12557.797/322.239CB 12557.80 (0.00)請(qǐng)教如何獲取“,”和“}”信息中間的信息1,“:” 和“/”中間的信息2,以及最后面“/”后的數(shù)值,獲取最終數(shù)值如下:數(shù)值1:13474.483_數(shù)值2:13474.483_數(shù)值3:0.000數(shù)值1:12739.790_數(shù)值2:13107.136_數(shù)值3:367.346數(shù)值1:12486.068_數(shù)值2:12900.114_數(shù)值3:419.141原本用下面代碼是可以實(shí)現(xiàn)的,但是由于for中tokens不可為動(dòng)態(tài)變量,導(dǎo)致運(yùn)行出錯(cuò)。
- @echo off & setlocal enabledelayedexpansion
- cd /d %~dp0
- set count=1
- for /f tokens=%n%,6-7 delims={}:^/%%a in ('type R23日志.txt ^| find /i Values') do (
- set /a count+=1
- echo 第!count!輪CPU參考分?jǐn)?shù):%%a___實(shí)際跑分:%%b___跑分差值:%%c
- )
- :end
- echo.
- echo CPU穩(wěn)定性測(cè)試完成!
- echo.
- pause
nclick="copycode($('code0'));">復(fù)制代碼
這個(gè)是日志下載地址:https://sanli.lanzoue.com/b0foko6xi密碼:dvrj