CK Kalender


CKkalender bietet ein kleines Icon im Infobereich der Taskleiste CK Kalender Icon. Ein Doppelklick auf dieses Icon liefert Information zum aktuellen Datum, ein Rechtsklick auf dieses Icon öffnet das Hauptmenü mit folgenden Funktionen:
CK Kalender Hauptmenue
FunktionBedeutung
Datum anzeigen Ein kleines Fenster mit Angaben zum aktuellen Tag (exklusive oder inklusive einer Vorschau s.u.) wird angezeigt (Beispiel s.u.; Schließen des Fenster automatisch oder manuell, siehe Menüpunkt "Autom. Schließen); dieser Menüpunkt kann auch durch einen Doppelklick auf das Icon in der Taskleiste ausgeführt werden.
CK Kalender Beispiel
Vorschau Schaltet die Anzeige einer Vorschau der nächsten 10 Tage zu obiger Anzeige dazu, ein nochmaliges Anwenden dieses Menüpunktes schaltet diese Option wieder ab. Die Einstellung dieses Menüpunktes wird in der Registry vermerkt, um sie beim nächsten Programmstart beibehalten zu können (HKCU\SOFTWARE\CKTools\Kalender\ShowPreview).
CK Kalender Vorschau Beispiel
Automat. Schließen Bei Anwahl dieses Menüpunktes wird das Anzeigefenster automatisch nach der Schließzeit (Standardwert: 3 Sekunden) geschlossen. Wenn dieser Menüpunkt nicht gewählt ist, muß das Anzeigefenster manuell geschlossen werden. Die Einstellung dieses Menüpunktes wird in der Registry vermerkt, um sie beim nächsten Programmstart beibehalten zu können (HKCU\SOFTWARE\CKTools\Kalender\AutoClose).
Schließzeit festlegen   Hier wird die Zeitspanne festgelegt, nach der das Anzeigefenster bei automatischem Schließen geschlossen wird; der Standardwert beträgt 3 Sekunden und kann zwischen 1 und 120 Sekunden eingestellt werden (Ungültige Eingaben führen zu drei Sekunden, negative Werte zu einer Sekunde, Werte größer als 120 Sekunden zu 120 Sekunden). Die Einstellung dieses Menüpunktes wird in der Registry vermerkt, um sie beim nächsten Programmstart beibehalten zu können (HKCU\SOFTWARE\CKTools\Kalender\AutoCloseTime).
CK Kalender Zeitspanne festlegen - Beispiel
Editieren der Jahresdatei   Editieren der nur im aktuellen Kalenderjahr gültigen Einträge mit Angaben zu den Tagen (Format s.u.). Diese Datei ist optional.
Editieren der Kalenderdatei   Editieren der Einträge mit Angaben zu den Tagen (Format s.u.)
Info Ausgabe der Programmversion.
Hilfe Anzeige der Hilfe (oder wenn nicht installiert eines Kurztextes).
Beenden Beenden des Programmes, wenn der Autostart noch aktiv ist, wird das Programm beim nächsten Anmelden automatisch wieder gestartet, oder es kann auch manuell aus dem Verzeichnis, in das "CK Kalender" installiert wurde, wieder gestartet werden.

Format der Kalenderdatei:

Jede Zeile besteht aus zwei Teilen, die durch mindestens ein "Tabulatorzeichen" getrennt werden. Kommentare können an jeder Stelle stehen und beginnen mit ";" (Ende=Zeilenende). Die Reihenfolge der Einträge ist irrelevant. Nach der Installation wird die Datei CKkalender.txt im Ordner, in dem das Programm installiert wurde, als Kalenderdatei verwendet. Wenn eine andere verwendet werden soll, kann der Name der Datei inkl. dem kompletten Pfad als Wert mit dem Namen "Filename" in der Registry unter dem Schlüssel "HKCU\SOFTWARE\CKTools\Kalender" angegeben werden (damit kann jeder Benutzer eine andere Datei verwenden). Zusätzlich zu dieser Datei kann auch noch eine - nur im aktuellen Jahr gültige - zweite Datei mit dem Namen "JJJJ.txt" (mit JJJJ ist die vierstellige Jahreszahl, z.B.: 2007.txt) verwendet werden, diese Datei muß entweder im selben Verzeichnis, wie das Programm sein, oder aber im Verzeichnis, daß mit Hilfe von "YearFileDir" in der Registry unter dem Schlüssel "HKCU\SOFTWARE\CKTools\Kalender" angegeben ist.
TextDatumsangabeErläuterung
Feiertag TT.MM. Führt zur Anzeige des Textes "Feiertag" am Tag TT.MM. (TT=Tag, MM=Monat)
Jahrestag TT.MM.JJJJ Führt zur Anzeige des Textes "Jahrestag[NN]" am Tag TT.MM. (TT=Tag, MM=Monat), dabei ist NN die Differenz des aktuellen Jahres zum angegeben Jahr JJJJ
Ostertag O+/-NN Führt zur Anzeige des Textes "Ostertag" NN Tage vor(-) oder nach(+) dem Ostersonntag.
Kalendertag WZ+/-TT.MM.+NN Führt zur Anzeige des Textes "Kalendertag" NN Tage vor(-) oder nach(+) dem ersten Wochentag Z nach(+) oder dem letzten Wochentag Z vor(-) dem Tag TT.MM. (TT=Tag, MM=Monat; Z=1 Sonntag, Z=2 Montag ... Z=7 Samstag)
Mondphase n Pn Führt zur Anzeige des Textes "Mondphase" wenn diese zutrifft; n=0 wird bei Neumond, n=2 bei Vollmond angezeigt
(Sollte keine Anzeige von Neu- oder Vollmond gewünscht werden, dann einfach diese beiden Werte nicht in der Datei angeben).
Anmerkung: Die Mondphasen werden nach dem Standort des Programmautors berechnet!

Beispiel: (ein weiteres Beispiel - CKkalender.txt - befindet sich in dem Ordner, in dem das Programm installiert wurde)
; Musterdatei für CKkalender
;
; Fixe Tage
Neujahr				1.1.
Geburtstag Albert Einstein	14.3.1879
Heiliger Abend			24.12.
Christtag			25.12.
Stephanitag			26.12.
Silvester			31.12.
;
; Tage relativ zum Osterdatum
;
Aschermittwoch			O-46
Palmsonntag			O-7
Karfreitag			O-2
Ostersonntag			O
Ostermontag			O+1
Christi Himmelfahrt		O+39
Pfingstsonntag			O+49
Pfingstmontag			O+50
Fronleichnam			O+60
;
; Tage mit fixem Wochentag
;
Beginn Sommerzeit		W1-1.4.		; Letzter Sonntag im März (gilt z.B.: für MEZ)
Muttertag			W1+30.4+7	; 2. Sonntag im Mai
Schuljahresende			W3+30.6.-4	; Freitag (4 Tage) vor dem 1. Dienstag im Juli (gilt z.B.: für Wien)
Schuljahresanfang		W2+31.8.	; 1. Montag im September (gilt z.B.: für Wien)
Ende Sommerzeit			W1-1.11.	; Letzter Sonntag im Oktober (gilt z.B.: für MEZ)
1.Adventsonntag			W1-25.12.-21	; Drei Wochen (21 Tage) vor dem 4. Adventsonntag
2.Adventsonntag			W1-25.12.-14	; Zwei Wochen (14 Tage) vor dem 4. Adventsonntag
3.Adventsonntag			W1-25.12.-7	; Eine Woche (7 Tage) vor dem 4. Adventsonntag
4.Adventsonntag			W1-25.12.	; Letzter Sonntag vor dem 25.12.
;
; Mondphasen
;
Vollmond			P2
Neumond				P0