bisher habe ich es geschafft alles selbst zu lösen, allerdings habe ich einen, bzw. zwei (dazu evtl. später) Punkt wo ich gerade keinen richtigen Ansatz finde.
Ich möchte eine Variable filtern die zwischen 2 festen werten steht, hier ein Bsp.:
Code: Alles auswählen
1) Jamestoon < Du Poitou > BEST: 2:38:634 TOTAL: 58:32:657 Laps:2 SesID:12
2) Lλ-Tﻩﻩned <LeS.éGoRgEuRs> BEST: 2:44:124 TOTAL: 58:38:334 Laps:2 SesID:11
3) ChuckΨ <LeS.éGoRgEuRs> BEST: 2:46:689 TOTAL: 58:46:653 Laps:2 SesID:6
4) Masciale BEST: 16666:39:999 TOTAL: 0:00:000 Laps:0 SesID:7
5) ChuckΨ <LeS.éGoRgEuRs> BEST: 16666:39:999 TOTAL: 0:00:000 Laps:0 SesID:2
6) Lλ-Tﻩﻩned <LeS.éGoRgEuRs> BEST: 16666:39:999 TOTAL: 0:00:000 Laps:0 SesID:1
7) Poek1979 BEST: 16666:39:999 TOTAL: 0:00:000 Laps:0 SesID:13
8) Jamestoon < Du Poitou > BEST: 16666:39:999 TOTAL: 0:00:000 Laps:0 SesID:0
9) Lλ-Tﻩﻩned <LeS.éGoRgEuRs> BEST: 16666:39:999 TOTAL: 0:00:000 Laps:0 SesID:14
10) lexnachal BEST: 16666:39:999 TOTAL: 0:00:000 Laps:0 SesID:9
11) Macks Gimpel BEST: 16666:39:999 TOTAL: 0:00:000 Laps:0 SesID:4
12) Petr Smo BEST: 16666:39:999 TOTAL: 0:00:000 Laps:0 SesID:5
13) Macks Gimpel BEST: 16666:39:999 TOTAL: 0:00:000 Laps:0 SesID:10
14) Spookunderdog BEST: 16666:39:999 TOTAL: 0:00:000 Laps:0 SesID:8
15) lexa130 BEST: 16666:39:999 TOTAL: 0:00:000 Laps:0 SesID:3
Code: Alles auswählen
for /f "tokens=1-10" %%a in (%templog%) do (
if %%b==BEST: (
set driver="%%a"
set "driver=!driver:|=!"
set "driver=!driver::=!"
set "driver=!driver:<=!"
set "driver=!driver:>=!"
set "driver=!driver:&=!"
set "driver=!driver:^=!"
set "driver=!driver:"=!"
set "driver=!driver:?=!"
set "driver=!driver:/=!"
set "driver=!driver:\=!"
set "driver=!driver:)=!"
set "driver=!driver:(=!"
echo "!driver!" "%%c" "%%g" >> %finallog%
)
if %%c==BEST: (
set driver="%%a %%b"
set "driver=!driver:|=!"
set "driver=!driver::=!"
set "driver=!driver:<=!"
set "driver=!driver:>=!"
set "driver=!driver:&=!"
set "driver=!driver:^=!"
set "driver=!driver:"=!"
set "driver=!driver:?=!"
set "driver=!driver:/=!"
set "driver=!driver:\=!"
set "driver=!driver:)=!"
set "driver=!driver:(=!"
echo "!driver!" "%%d" "%%h" >> %finallog%
)
if %%d==BEST: (
set driver="%%a %%b %%c"
set "driver=!driver:|=!"
set "driver=!driver::=!"
set "driver=!driver:<=!"
set "driver=!driver:>=!"
set "driver=!driver:&=!"
set "driver=!driver:^=!"
set "driver=!driver:"=!"
set "driver=!driver:?=!"
set "driver=!driver:/=!"
set "driver=!driver:\=!"
set "driver=!driver:)=!"
set "driver=!driver:(=!"
echo "!driver!" "%%e" "%%i" >> %finallog%
)
if %%e==BEST: (
set driver="%%a %%b %%c"
set "driver=!driver:|=!"
set "driver=!driver::=!"
set "driver=!driver:<=!"
set "driver=!driver:>=!"
set "driver=!driver:&=!"
set "driver=!driver:^=!"
set "driver=!driver:"=!"
set "driver=!driver:?=!"
set "driver=!driver:/=!"
set "driver=!driver:\=!"
set "driver=!driver:)=!"
set "driver=!driver:(=!"
echo "!driver!" "%%f" "%%j" >> %finallog%
)
)
Danke schon einmal für anregungen und Unterstützung.
Gruß Dave