Eine Logdatei auswerten
Ich suche eine Möglichkeit eine erstellte Logdatei auszuwerten
Guten Tag, ich suche nach eine Lösung für mein Problem. Ich kann mir von meinem Gameserver eine Logdatei erstellen lassen. Und möchte gerne einen Wert aus der Log Datei speichern.
Die Logdatei sieht so aus. Die Anzahl der Spieler kann variieren.
Die folgenden Werte hätte ich gerne in einer zweiten Logdatei. Wenn im 17ten Feld eine 1 steht,
wie bei:
dann soll in der zweiten erstellten log Datei der erste Wert (also die 5) stehen.
Es kann vorkommen das zweimal dieser Wert in der 17ten Stelle auf 1 steht, dann sollte beide werte in der Log Datei untereinander stehen.
Vielen Dank für eure Hilfe
Guten Tag, ich suche nach eine Lösung für mein Problem. Ich kann mir von meinem Gameserver eine Logdatei erstellen lassen. Und möchte gerne einen Wert aus der Log Datei speichern.
Die Logdatei sieht so aus. Die Anzahl der Spieler kann variieren.
Authentication successful, rcon ready.
8 Schlampenfine 2 30 0 1 1 0 0 0 136686864 0 1 0.0 0 0 0 0 ip.ip.ip.ip 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 none 55241.928016 0 0 MultiPlayerFreeCamera 40 0.0,0.0,0.0 1602 1afdefbc8cd80cfaec2accb51c5dae2b 0 0 0
0 ChAoS_Soldat_7 1 21 1 1 1 0 0 0 308673156 0 1 0.0 0 0 0 0 ip.ip.ip.ip 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 none 58387.645345 0 0 MultiPlayerFreeCamera 0 43.000000,21.000000,235.000000 1682 6ca87666ecf82b8f595462b3b2919a55 0 0 0
9 ChAoS_Soldat_5 1 21 1 1 1 0 0 0 308662733 0 1 0.0 0 0 0 0 ip.ip.ip.ip 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 none 58391.1204818 0 0 MultiPlayerFreeCamera 0 43.000000,21.000000,235.000000 4190 453829c4f2c01823b4cb5bb1a0de1b2a 0 0 0
13 ChAoS_Soldat_3 2 21 1 1 1 0 0 0 308653222 0 1 0.0 0 0 0 0 ip.ip.ip.ip 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 none 58408.71288 0 0 MultiPlayerFreeCamera 2 43.000000,21.000000,235.000000 1682 55d01c0bfedf728289cdf11e23dad44e 0 0 0
5 ChAoS_Soldat_6 2 32 1 1 1 0 1 0 308672749 0 0 0.0 0 0 1 3 ip.ip.ip.ip 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 EU_Assault 58453.6650565 1 47 us_light_soldier 3 194.526367,16.322474,29.994150 10 39e54113321c0992049ce97335c6ab74 0 0 0
14 DJ_MJ_[PL] 1 57 1 1 1 0 1 0 117142771 0 0 0.0 1 0 0 1 ip.ip.ip.ip 5 0 0 3 0 0 1 2 2 4 2 0 16 0 9 Pac_Recon 59047.6367033 16 33 pac_heavy_soldier 40 98.025070,23.328415,96.736794 0 16ca1950376bd6446c01999c7f67af2a 0 0 0
15 1mAnArmy zeonaura1892 2 40 1 1 1 0 1 0 120153460 0 0 0.0 1 1 0 7 ip.ip.ip.ip 7 0 0 1 0 0 2 0 3 2 1 0 36 0 16 EU_Recon 60092.3130376 11 52 us_light_soldier 40 -2.024356,25.084925,277.127136 0 e1706af789c0028749a0e0a1423bf557 0 0 0
10 OTL Zerberus-81 1 35 1 1 1 0 1 0 388197497 0 0 0.0 1 1 0 1 ip.ip.ip.ip 1 0 0 1 0 0 1 0 1 1 0 0 6 0 9 Pac_Recon 60212.6971122 19 11 pac_heavy_soldier 0 -16.400879,10.190080,372.173340 0 9cd877c906b145826892b9b55ba68af7 0 0 0
18 -AS- Ghost33110 2 49 1 1 1 0 1 0 338148461 0 0 0.0 1 0 0 5 ip.ip.ip.ip 0 0 9 0 0 2 2 2 1 2 0 23 0 16 EU_Assault 60758.6194893 12 53 us_light_soldier 40 45.548954,16.590855,106.820908 0 82c6da2a112e0393fb1220b995816199 0 0 0
11 PJterminator 2 116 1 1 1 0 1 0 163133519 0 0 0.0 1 0 0 ip.ip.ip.ip 6 0 0 7 0 0 0 2 6 0 1 0 25 0 9 Pac_Assault 60787.8163166 11 52 us_heavy_soldier 40 27.110355,25.686497,319.262970 0 623958928b2d9452c5ad4e69a2ff093c 0 0 0
Die folgenden Werte hätte ich gerne in einer zweiten Logdatei. Wenn im 17ten Feld eine 1 steht,
wie bei:
5 ChAoS_Soldat_6 2 32 1 1 1 0 1 0 308672749 0 0 0.0 0 0 1 3 ip.ip.ip.ip 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 EU_Assault 58453.6650565 1 47 us_light_soldier 3 194.526367,16.322474,29.994150 10 39e54113321c0992049ce97335c6ab74 0 0 0
dann soll in der zweiten erstellten log Datei der erste Wert (also die 5) stehen.
Es kann vorkommen das zweimal dieser Wert in der 17ten Stelle auf 1 steht, dann sollte beide werte in der Log Datei untereinander stehen.
Vielen Dank für eure Hilfe
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 184294
Url: https://administrator.de/contentid/184294
Ausgedruckt am: 24.11.2024 um 14:11 Uhr
4 Kommentare
Neuester Kommentar
... oder vielleicht auch nur
- und ansonsten: Tutorial zur FOR-Schleife
Grüße
bastla
P.S.: Leerzeichen gibt's ja innerhalb der einzelnen Werte hoffentlich nicht ...
FOR /F "usebackq tokens=1,17" %%A in ("Log.txt") do ...
Grüße
bastla
P.S.: Leerzeichen gibt's ja innerhalb der einzelnen Werte hoffentlich nicht ...
moin,
Ähhmm - und die hier?
Gruß Phil
Ähhmm - und die hier?
15 1mAnArmy zeonaura1892 ...
10 OTL Zerberus-81 ...
18 -AS- Ghost33110 ...
>NeueDatei.Log ( FOR /F "usebackqtokens=1,17delims= " %%A in ("Log.txt") do if "%%A" == "1" echo %%B
)
Gruß Phil