schließen

Freeware-Download: Knulos Terminator

Die Historie

Bereits im Jahr 2005 entwickelte ich ein kleines Windows-Programm mit dem C++-Builder von Borland, um mich täglich beim Start des Rechners an anstehende Termine erinnern zu lassen. Nach und nach erweiterte ich die zunächst sehr einfache Lösung um nützliche Funktionen, um den Gebrauchswert zu erhöhen.

screenshot Frontend

Aufgrund der positiven Rückmeldungen von Freunden und Bekannten, denen ich das kleine Helferlein zur Verfügung stellte, entschloss ich mich, das Programm auf meiner damaligen privaten Website (knulo.gmxhome.de, nicht mehr online, siehe Screenshot von web.archive.org, erstellt 10.08.2010) und bei freeware.de zum Download anzubieten.

Daraufhin erhielt ich einige weitere Rückmeldungen und auch Vorschläge für Anpassungen und Erweiterungen, die ich umsetzte. In der Folgezeit (nach 2008 und Version 3.0.0.8) wurde eine Weiterentwicklung allerdings nicht betrieben: das kleine Programm tat, was es sollte. Dadurch verschwand es natürlich aus dem Index bei freeware.de.

Das Programm

Aufgrund seines Alters handelt es sich um ein 32-Bit-Programm für Windows, welches aber auch unter moderneren 64-Bit-Systemen klaglos seine Arbeit verrichtet. Ich selbst benutze es auch immer noch auf meinem Arbeitsplatz PC unter Windows 11.
Es benötigt keine Installation, der Inhalt der ZIP-Datei muss lediglich extrahiert werden und danach muss eine Verküpfung auf die EXE-Datei im Autostart-Ordner des Benutzers angelegt werden, damit das Programm bei der Anmeldung gestartet wird. Die Registry bleibt ebenfalls unangetastet.

Funktionen

Nach der Anmeldung eines Benutzers werden die unerledigten, aktuellen und künftigen Termine an einer festlegbaren Position auf dem Bildschirm für eine ebenfalls einstellbare Zeit angezeigt. Sind keine Termine zu melden, beendet sich das Programm nach drei Sekunden.

Termine können einmalig, mit wöchentlicher, monatlicher bzw. jährlicher Wiederholung oder als Serientermin (mehrere Tage, Wochen oder Monate als Intervall) vereinbart werden. Für die jährliche Widerholung existiert noch der Sonderfall „Geburtstag“, bei dem auch das Alter angegeben wird. Außerdem kann bestimmt werden, wieviele Tage vor und nach dem Termin dieser angezeigt werden soll. Dies kann für jeden Termin separat erfolgen, außerdem existiert eine Standardvorgabe. Schließlich kann ein Termin als „permanent“ gekennzeichnet werden, was bewirkt, dass er solange angezeigt wird, bis er als „erledigt“ markiert wird.

Einstellungen

Festlegung/Änderung von Terminen

Ein Klick auf die Schaltfläche Termine zeigt den Einstellungsdialog an, der über drei Registerkarten verfügt:

  • Termine
    Auf diesem Reiter werden die Termine festgelegt, geändert oder gelöscht. Ein neuer Termin wird durch Klick auf das graue Feld links in der letzten Tabellenzeile vereinbart, zum Ändern wird der entsprechende Termin angeklickt. Ein Klick auf die Schaltfläche Löschen löscht den markierten Termin.
    Mit der Schaltfläche Drucken wird eine Liste der Termine erzeugt.
    Vorgenommene Änderungen müssen mit Übernehmen gespeichert werden.
  • Einstellungen
    Auf diesem Reiter wird festgelegt, wie lange das Meldungsfenster im Falle vorhandener Termine angezeigt werden soll. Außerdem wird hier vereinbart, wiviele Tage vorher bzw. nachher Termine standardmäßig erscheinen sollen.
    Die Position des Meldungsfensters kann als nächstes definiert werden und schlißlich lassen sich noch die Schriftarten für die Termine und der Hintergrund des Meldungsfensters beeinflussen.
  • und Erweitert.
    Hier kann das Verhalten des Programms beeinflusst werden:
    • Speicherort der INI-Datei (diese Datei enthält alle Daten, also Termine, Erledigungsvermerke und Einstellungen)
    • wahlweise Sicherung der INI-Datei und Speicherort dafür
    • und ob vergangene Termine behalten oder nur als „erledigt“ markiert werden sollen.

Weitere Screenshots finden Sie unten, die Dialoge zur Festlegung bzw. Änderung von Terminen und zum Vermerken der Erledigung(en) sollten selbsterklärend sein.


Dank

Mein Dank geht an einen Nutzer, dessen Name ich leider nicht mehr weiß, für die Idee der Serientermine und an Martin Griewel aus Welver für die Idee des Kommandozeilen-Parameters im Zusammenhang mit der INI-Datei, der einstellbaren Farben für vergangene, aktuelle und zukünftige Termine, die Sortierung der Terminliste im Einstellungsdialog und die durchgeführten Beta-Tests.

Falls Sie das Programm nützlich finden und einsetzen, würde ich mich über eine kurze Nachricht freuen. Ebenso willkommen sind Verbesserungsvorschläge oder eventuelle Fehlermeldungen.


Screenshots

Meldungsfenster

screenshot Frontend

Erledigungsdialog

screenshot Frontend

Terminübersicht und -festlegung

screenshot Frontend

Termin-Dialog

screenshot Frontend

Festlegung der Darstellung

screenshot Frontend

weitere Einstellungen

screenshot Frontend