1. Startseite
  2. Nachrichten
  3. Herunterladen
    1. Thunderbird Release-Version
    2. Thunderbird 128 ESR
    3. Thunderbird 115 ESR
    4. Thunderbird Beta-Version
    5. Sprachpaket (Benutzeroberfläche)
    6. Wörterbücher (Rechtschreibprüfung)
  4. Hilfe & Lexikon
    1. Anleitungen zu Thunderbird
    2. Fragen & Antworten (FAQ) zu Thunderbird
    3. Hilfe zu dieser Webseite
  5. Forum
    1. Unerledigte Themen
    2. Letzte Beiträge
    3. Themen der letzten 24 Stunden
  • Anmelden
  • Registrieren
  • 
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Forum
  • Lexikon
  • Artikel
  • Seiten
  • Erweiterte Suche
  1. Thunderbird Mail DE
  2. Forum
  3. Hilfe zum Arbeiten mit Kontakten, Aufgaben und Kalendern
  4. Kalender, Termin- und Aufgabenverwaltung (ehemals Lightning)
  5. Tipps und Tricks für den Kalender

Howto: Aktueller Tag im Kalender immer links

    • 78.*
    • Windows
  • Taliesin
  • 24. März 2021 um 10:01
  • Geschlossen
  • Erledigt
  • Taliesin
    Junior-Mitglied
    Beiträge
    3
    Mitglied seit
    4. Feb. 2018
    • 24. März 2021 um 10:01
    • #1
    • 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!)

    Code
    @echo off
    setlocal DisableDelayedExpansion
    taskkill /im Thunderbird.exe
    echo Ich zaehle mal eben den Tag hoch, damit der heutige Tag im Thunderbird-Kalender ganz links steht
    timeout /t 5 /nobreak
    set DOW=
    for /f %%g in ('wmic path win32_localtime get dayofweek^|findstr /v /r "^$"') do (
    set DOW=%%g)
    c:
    cd \Users\Username\AppData\Roaming\Thunderbird\Profiles\hier-anpassen.default\
    if exist prefs.old2 del prefs.old2
    if exist prefs.old ren prefs.old prefs.old2
    if exist prefs.js copy prefs.js prefs.old
    
    SET "src=prefs.js"
    SET "pattern=\"calendar\.week\.start\""
    SET "dst=tempPrefs.txt"
    
    set "found="
    for /f "delims=:" %%i in ('findstr /n "%pattern%" "%src%"') do set "found=%%i"
    if not defined found exit /b
    
    setlocal EnableDelayedExpansion
    <"!src!" >"!dst!" (
    for /f %%i in ('type "!src!"^|find /c /v ""') do for /l %%j in (1 1 %%i) do (
    set "line=" & set /p "line="
    if %%j==%found% (
    for /f "tokens=1-3 delims=,)" %%k in ("!line!") do (
    ::       set /a "n=%%l + 1"
    set /a "n=%DOW%"
    echo(%%k, !n!^)%%m
    )
    ) else echo(!line!
    )
    )
    del prefs.js
    ren tempPrefs.txt Prefs.js
    echo Restart
    start "\Program Files (x86)\Mozilla Thunderbird\thunderbird.exe"
    Alles anzeigen

    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

  • Community-Bot 3. September 2024 um 20:50

    Hat das Thema geschlossen.

Aktuelle Programmversion

  • Thunderbird 139.0.1 veröffentlicht

    Thunder 2. Juni 2025 um 22:15

Aktuelle ESR-Version

  • Thunderbird 128.11.0 ESR veröffentlicht

    Thunder 28. Mai 2025 um 22:13

Keine Werbung

Hier wird auf Werbeanzeigen verzichtet. Vielleicht geben Sie dem Website-Betreiber (Alexander Ihrig - aka "Thunder") stattdessen etwas aus, um diese Seiten auf Dauer finanzieren zu können. Vielen Dank!

Vielen Dank für die Unterstützung!

Kaffee ausgeben für:

Per Paypal unterstützen*

*Weiterleitung zu PayPal.Me

Ähnliche Themen

  • Thunderbird 78.0 - Nach update wird kein Kalender mehr angezeigt bzw. neuer Kalender kann nicht angelegt werden

    • Toni Eichhorn
    • 20. Juli 2020 um 16:05
    • Kalender, Termin- und Aufgabenverwaltung (ehemals Lightning)
  • Wie bindet man Google Kalender mit TbSync und Provider für CalDAV & CardDAV in Thunderbird ein?

    • Mannimanaste
    • 14. August 2020 um 22:28
    • Google-Kalender-Synchronisation
Thunderbird Mail DE
  1. Impressum & Kontakt
  2. Datenschutzerklärung
    1. Einsatz von Cookies
  3. Nutzungsbedingungen
  4. Spendenaufruf für Thunderbird
Hilfe zu dieser Webseite
  • Übersicht der Hilfe zur Webseite
  • Die Suchfunktion benutzen
  • Foren-Benutzerkonto - Erstellen (Neu registrieren)
  • Foren-Thema erstellen und bearbeiten
  • Passwort vergessen - neues Passwort festlegen
Copyright © 2003-2025 Thunderbird Mail DE

Sie befinden sich NICHT auf einer offiziellen Seite der Mozilla Foundation. Mozilla®, mozilla.org®, Firefox®, Thunderbird™, Bugzilla™, Sunbird®, XUL™ und das Thunderbird-Logo sind (neben anderen) eingetragene Markenzeichen der Mozilla Foundation.

Community-Software: WoltLab Suite™