Howto: Aktueller Tag im Kalender immer links

    • Thunderbird-Version (78.8.1:(
    • Betriebssystem + Version: Windows 10 64bit
    • Kalender mit WebDAV / CalDAV (ja): Nextcloudpi

    Hallo,

    ich umgehe das Problem, dass man den Kalender nicht automatisch mit dem aktuellen Tag links anzeigen kann, indem ich die prefs.js auf DOS-Ebene manipuliere.

    Das ganze mache ich mit folgender Batch-Datei:

    (Achtung, die Manipulation der prefs.js kann die Lauffähigkeit von thunderbird nachhaltig schädigen, ich übernehme keine Haftung für Schäden, die durch Nutzung meiner Batchdatei entstehen!)

    DIese Datei nenne ich thunder.bat und rufe sie statt der eigentlichen thunderbird.exe auf. Sie funktioniert bei mir seit 2 Jahren.

    Was macht sie im Klartext:

    1. Es wird eine evtl. laufende thunderbird-Instanz beendet (bei mir läuft der Kalender auf einem 24/7 Rechner, ich rufe die Batch-Datei nach Mitternacht durch einen Windows-Dienst auf).

    2. Der aktuelle Wochentag wird auf DOS-Ebene ermittelt und in eine Variable geschrieben.

    3. Wechsel in das thunderbird-Verzeichnis (heißt bei jedem anders und muss angepasst werden)

    4. Das vorletzte Backup wird vom letzten Backup überschrieben.

    5. Von der aktuellen prefs.js wird eine Kopie erstellt

    6. in der aktuellen prefs.js wird der Schlüssel mit dem Anfangstag des Kalenders gesucht und durch den oben ermittelten Tag ersetzt

    7. die geänderte prefs.js wird als .txt gespeichert

    8. die aktuelle prefs.js wird durch die bearbeitete Version ersetzt

    9. thunderbird wird (wieder) gestartet


    Möglich, dass sie etwas umständlich arbeitet, aber ich bin kein Batch-Spezialist. Außerdem kann ich die Schritte auch nach 2 Jahren noch einigermaßen erklären, ich werde ja auch nicht jünger ;)


    Gruß

    Tali