Archivierung von Combatlogs
thecylus
Beiträge: 98 Arc Nutzer
Wem die Cryptische Lösung der Umbennenung der Combatlog-Dateien nicht gefällt oder wer einen Parser benutzt, der die Kommandozeile "NoAutoRotateLogs" voraussetzt, kann trotzdem seine Combatlogs einfach und bequem sichern. Hierzu erstellt man einen Archivordner in dem dann die alten Logs gespeichert werden. Der Pfad zu diesem Ordner muss in der Datei natürlich angepasst werden. Dann erstellt man im gleichen Ordner in dem sich auch die COMBATLOG.LOG befindet per Rechtsklick eine .TXT Datei und fügt folgenden Inhalt ein:
Jetzt speichert man die Datei und benennt sie in Dateiname.BAT um (Warnung von Windows ignorieren).
Jetzt noch ein Rechtsklick auf die Batch-Datei -> Verknüpfung auf Desktop erstellen und schon kann man auf dem Desktop zu jeder Zeit per Doppelklick auf das "Programm" eine Sicherung seiner Combatlogdaten vornehmen und gleichzeitig eine neue und leere Datei erstellen.
@ECHO OFF REM Die kommenden Umgebungsvariablen sind nur für dieses Batch-Programm gültig und haben keinen Einfluss auf das System an Sich. SETLOCAL SET SIZELIMIT=10 REM Überprüfen ob das Log überhaupt einen Inhalt hat - wenn nicht, wird es auch nicht archiviert. FOR %%F in (COMBATLOG.LOG) DO SET FSIZE=%%~zF IF %FSIZE% LSS %SIZELIMIT% GOTO EoF REM Komprimieren des Combatlogs COMPACT /C /Q COMBATLOG.Log >NUL REM Umbennenen der COMBATLOG.LOG in COMBATLOG_Datum-Uhrzeit.LOG RENAME COMBATLOG.LOG COMBATLOG_%date:~-4%_%date:~3,2%_%date:~0,2%_%time:~1,1%_%time:~3,2%_%time:~6,2%.LOG REM Verschieben des Logfiles in einen Archivordner. MOVE COMBATLOG*.LOG "D:\Program Files (x86)\Steam\steamapps\common\Star Trek Online\Star Trek Online\Live\logs\GameClient\OldLogs\" >NUL REM Neu erstellen einer leeren COMBATLOG.LOG ECHO.>"D:\Program Files (x86)\Steam\steamapps\common\Star Trek Online\Star Trek Online\Live\logs\GameClient\COMBATLOG.LOG" ECHO Das Combatlog wurde erfolgreich archiviert! ECHO. PAUSE EXIT :EoF ECHO Das Combatlog ist leer. Es wurde keine Aktion durchgeführt. ECHO. PAUSE
Jetzt speichert man die Datei und benennt sie in Dateiname.BAT um (Warnung von Windows ignorieren).
Jetzt noch ein Rechtsklick auf die Batch-Datei -> Verknüpfung auf Desktop erstellen und schon kann man auf dem Desktop zu jeder Zeit per Doppelklick auf das "Programm" eine Sicherung seiner Combatlogdaten vornehmen und gleichzeitig eine neue und leere Datei erstellen.
Post edited by thecylus on
0
Kategorien
- Alle Kategorien
- 21.9K Star Trek Online
- 4.8K Nachrichten der Föderation
- 679 Versionshinweise
- 4.7K (PC) Allgemeine Diskussionen
- 847 Flottenverwaltung
- 173 Tribble Testserver
- 76 Vorstellungen
- 523 (PS) Allgemeine Diskussionen
- 64 Feedback
- 272 Fehler- und Problemberichte
- 23 Flottenverwaltung
- 339 (Xbox) Allgemeine Diskussionen
- 34 Feedback
- 189 Fehler- und Problemberichte
- 14 Flottenverwaltung
- 1.6K Die Akademie
- 75 Guides & Tutorials
- 117 PvE-Bereich
- 98 PvP-Bereich
- 381 The Foundry von STO
- 130 Foundry Datenbank
- 1.3K (PC) Feedback
- 5.6K (PC) Fehler- und Problemberichte
- 155 Fanart
- 386 10 Vorne (Offtopic)