- Offizieller Beitrag
Ich habe mal eine Digitaluhr programmiert.
Neu! Version 2.1.6 ( 29.04.10 )
Bisherige Features:
- Immer im Vordergrund (Ja/Nein)
- Transparenter Hintergrund (Ja/Nein)
- Tray-Icon (Ja/Nein)
- Uhrzeit-Format = Stunden : Minuten : Sekunden
- Datum-Format = Tag . Monat . Jahr
- Wochentagsanzeige (MO, DI, MI, DO, FR, SA, SO)
- frei verschiebbar
- Einstellungen werden in einer Inidatei im Anwendungsverzeichnis des angemeldeten Benutzers gespeichert
- Sechs verschiedene Anzeigefarben (Gelb, Blau, Rot, Grün, Silber und Orange)
- Ein Erinnerungstimer (Vorgaben: 1, 3, 5, 10 oder 20 Minuten) mit Progressbar und Restzeit-Anzeige. Kann über das Kontext- oder Traymenü abgebrochen werden.
- Die Hintergrundfarbe der Restzeitanzeige kann geändert werden (um sie dem jeweiligen Skin anzupassen).
- Der Erinnerungstimer kann außerdem bis 23:59 (hh:mm) minutengenau eingestellt werden.
- Beim frei einstellbaren Erinnerungstimer kann man mittels Checkbox zwischen "Erinnern" und "Rechner runterfahren" umschalten.
- 30 Sekunden vor dem Runterfahren wird man (zusätzlich zur Restzeitanzeige) jede Sekunde per ToolTip darüber informiert.
- Stundensignal zu jeder vollen Stunde (einstellbar zwischen welchen Uhrzeiten z.B. zwischen 8:00 und 20:00 Uhr, Sound auswählbar)
- Uhrzeit wird beim Programmstart, sowie jede Stunde (oder per Menüaufruf) per NTP (1.de.pool.ntp.org) synchronisiert (erfordert Internet-Verbindung)
- Zwei unabhängige Weckzeiten einstellbar. Man kann auswählen an welchen Wochentagen, zu welcher Uhrzeit und mit welcher Sounddatei (*.mp3 oder *.wav) geweckt werden soll.
- Alle Zahlen und Buchstaben sind Icons und können als Vorlage für eigene Farbvariationen dienen. Einen guten Freeware Icon-Editor gibt es hier
- Hotkey [STRG] + [DEL] zum abbrechen des Wecksignals ist immer aktiv.
- Bei der kompilierten Exe kann (per Kontextmenü) eine Verknüpfung im Autostart erstellt werden.
- Traymenü-Eintrag, um die Uhr in den Vordergrund zu holen.
- (Fast) alle Kontextmenü-Einträge sind nun auch aus dem Tray-Menü aufrufbar
- Viele Kommentare
- Sollte problemlos auch unter Windows Vista laufen
Hinweis: Das Wecksignal läßt sich mit [STRG] + [DEL] abbrechen.
History :
Spoiler anzeigen
History (Digitaluhr)
Version 1.9.1 ( 22.06.08
- Es gab noch einen kleinen Bug mit dem Stundensignal. Die Progressbar (zwischen Uhrzeit und Datum) wurde immer angezeigt.
- Man kann jetzt auswählen, ob man ein Tray-Icon haben möchte oder nicht
Version 1.9.2 ( 24.06.08
- Die verfügbaren Farben sind nun abhängig von den Unterverzeichnissen im "gfx"-Verzeichnis. Wer sich eine eigene Farbvariante erstellen will, kann einfach eine Kopie eines der vorhandenen Verzeichnisse erstellen, die Farben nach den eigenen Vorstellungen anpassen und dem neuen Verzeichnis dann den Namen geben unter dem die Farbe im Kontextmenü erscheinen soll (mit anderen Worten: der Name des Verzeichnisses ist gleich dem Namen der Farbe im Kontexmenü). Beim nächsten Neustart der Uhr wird die neue Farbe dann automatisch erkannt und ins Kontextmenü übernommen.
- Der erste Punkt hatte ein umbennen der Verzeichnisse im "gfx"-Verzeichnis zur Folge. Deshalb bitte entweder die Ini-Datei komplett löschen oder zumindest die Zeile mit dem Eintrag "Color". Die Ini-Datei findet ihr unter: C:\Dokumente und Einstellungen\Benutzername\Anwendungsdaten\Digitaluhr\Digitaluhr.ini
Version 1.9.3 ( 24.06.08
- Bug in der Funktion _TimeSync() behoben.
Version 2.0 ( 26.06.08
- Hintergrundfarbe der Restzeitanzeige des Erinnerungstimers kann nun frei eingestellt werden.
- Shutdownfunktion für den Erinnerungstimer hinzugefügt.
- Uhrzeit wird beim Farbwechsel sowie beim Start gleich richtig angezeigt. Nicht erst 00:00:00
- Die Anfangs- und Endstunden beim Stundensignal werden nun nur noch als Stunden angezeigt und können auch nur so eingestellt werden.
- Einige Änderungen beim individuellen Erinnerungstimer
- zusätzliches Icon, das angezeigt wird, wenn der Shutdown eingeschaltet ist.
- 30 Sekunden vor dem Shutdown wird man per ToolTip jede Sekunde darauf hingewiesen
Version 2.0.1 ( 26.06.08
- Die wichtigsten Einstellungen werden jetzt gleich nach der jeweiligen Einstellung in die Inidatei gespeichert.
- kleine Verzögerung (100 ms) vor dem Neustart eingefügt, um dem IniWrite genügend Zeit zu geben die Daten zu speichern.
Version 2.0.2 ( 05.07.08
- Das Tray-Icon wurde nach einem Uhr-Neustart nicht versteckt, wenn man den Haken bei "Tray-Icon anzeigen" entfernt hat.
- Beim Timer-Einstellungsfenster wurde ein Teil der Umrandung durch ein Label verdeckt.
Version 2.1 ( 06.07.08
- Bug beim Synchronisieren der Uhrzeit beseitigt. Die Rechner-Uhrzeit wurde zwar gestellt, aber die Anzeige wurde nicht sofort aktualisiert.
- Das (Tray- und Fenster-)Icon der Uhr etwas verändert.
- Den Fortschrittsbalken für das Stundensignal entfernt.
- Wenn das Stundensignal aktiviert ist und die Uhrzeit innerhalb der Signalzeit liegt, wird das jetzt mit einem Glocken-Icon angezeigt
- Der Fortschrittsbalken des Erinnerungstimers befindet sich nun unterhalb der Restzeitanzeige (horizontal)
Version 2.1.1 ( 06.07.08
- Aufruf der Sync-Funktion erfolgt nun am Anfang der Endlosschleife
- Die einzelnen Anzeige-Elemente haben nun keine schwarze Umrandung mehr
Version 2.1.2 ( 20.07.08
- Stundensignal-Endzeit wurde nicht richtig erkannt.
Version 2.1.3 ( 23.08.08
- Timer beim Beenden nicht in der Inidatei gespeichert.
Version 2.1.4 ( 06.10.08
- Uhr wurde nicht aktualisiert, wenn der User den Desktop mit Win+L gesperrt hat.
Version 2.1.5 ( 09.10.08
- Uhr wird jetzt automatisch aktualisiert beim Benutzerwechsel, An-/Abmelden und Lock/Unlock.
- Die einzelnen Anzeige-Elemente haben nun wieder eine schwarze Umrandung (sieht auf hellem Untergrund besser aus)
Version 2.1.6 ( 29.04.10
- Anpassungen, damit das Script auch mit der aktuellen AutoIt-Version funktioniert.
Screenshot:
TristateTreeview-sample.au3