Wer kennt das nicht: Man sitzt vor dem PC und die Stunden vergehen wie Minuten. Um die Zeit ein wenig unter Kontrolle zu behalten benötigt man keinen Wecker oder Stoppuhr. Man kann sich jede Stunde von Windows per Sprachausgabe die aktuelle Uhrzeit ausgeben lassen. Somit hat man den Zeitverbrauch vor dem Bildschirm etwas mehr im Griff.
Und so geht’s:
- Zuerst öffnet man den Editor (bspw. [Win]+[R] drücken und notepad ausführen) und kopiert folgenden Code-Schnipsel hinein:
Dim text, speech
text="It is " & hour(time) & "o'clock."
Set speech = CreateObject("sapi.spvoice")
speech.Speak text - Nun speichert man den Code in einen Ordner als speech.vbs ab. Zum Ausprobieren kann man das Script mit einem einfachen Doppelklick starten. Die Ausgabe erfolgt auf Englisch, da die Sprachausgabe dieser Art keine anderen Sprachen unterstützt.
- Daraufhin öffnet man die Aufgabenplanung indem man [Win]+[R] drückt und den Befehl taskschd.msc ausführt. Auf der rechten Seite klickt man dann auf Aufgabe erstellen….
- Unter der Registerkarte Allgemein vergibt man der Aufgabe einen Namen (z.B. Stundenausgabe) und eine optionale Beschreibung.
- Dann wählt man die Registerkarte Trigger und klickt auf Neu…. Die Aufgabe soll jede volle Stunde ablaufen, daher gibt man zunächst als Startzeitpunkt neben der Option Einmal die nächste volle Stunde an. Danach aktiviert man unter Erweitere Einstellungen die Option Wiederholen jede: 1 Stunde. Zudem soll das Ganze unendlich oft geschehen, deswegen wählt man rechts daneben Für die Dauer von: Sofort. Zum Schluss klickt man auf OK.
- Als nächstes muss die dazugehörige Aktion angelegt werden. Hierzu wählt man die Registerkarte Aktion und klickt auf Neu…. Nun klickt man neben Programm/Skript auf Durchsuchen… und wählt das vorhin erstellte VBS-Script aus. Zum Schluss klickt man auf OK.
- Die Aufgabe ist nun fertig erstellt. Von nun an wird jede Stunde die aktuelle Uhrzeit über die Sprachausgabe ausgegeben. Sollte das einmal nervig werden, so kann man die Aufgabe über die Aufgabenplanung auch jederzeit wieder löschen.