Wie muss ich vbs+Aufgabenplanung einstellen für stündlichen WAV-Glockenschlag?
Ich habe 12 WAV-Dateien mit dem Glockenschlag der BigBen vorliegen und möchte diese über VBS und Aufgabenplanung jede volle Stunde wiedergegeben bekommen. Ich hatte schon einmal alles soweit, musste dann aber das OS zurücksetzen. Könnte mir da jemand freundlicherweise eine Anleitung geben, was ich in die VBS schreiben muss und wie ich die Aufgabenplanung für den neuen Task konfigurieren muss?
Vielen Dank im Voraus.
2 Antworten
Es gibt da eine alte Freeware, garantiert sauber:
http://tigertradingclub.com/download_tools.shtml
Klebezettel NG. Das sind Stickies, die ua erlauben, dass Du Dir alerts setzt. Diese Alerts kannst Du auch rotieren (also etwa alle Stunden) und den Sound benutzerdefiniert einstellen.
Das Tool möchte ich nicht missen. Die Entwicklung wurde leider eingestellt, doch die Seite oben hat sie vorher hoch gehostet.
Das kannst du dir im Prinzip weitestgehend selbst zusammensuchen. Etwas anderes, als dir diese Arbeit abzunehmen, können wir hier auch nicht tun.
Tipps zum Googeln:
- vbs play sound
- windows aufgabenplanung vbs starten
- windows geplanter task jede stunde
Bei spezifischen Fragen helfen wir gerne weiter :-)
Skript:
Dim oPlayer
Set oPlayer = CreateObject("WMPlayer.OCX")
' Play audio
oPlayer.URL = "C:\myPath\bigBen" & Hour(Time) & ".wav"
oPlayer.controls.play
While oPlayer.playState <> 1 ' 1 = Stopped
WScript.Sleep 100
Wend
' Release the audio file
oPlayer.close
Den Rest in der Aufgabenplanung solltest du von hier übernehmen können:
http://www.winforpro.com/jede-stunde-die-uhrzeit-per-sprachausgabe-ausgeben/
Bei Problemen melde dich, für Englisch gibt's übrigens DeepL!
Der Skript den ich vorher hatte war der hier: Aber was der bezweckt, check ich nicht wirklich:
Dim objFile
Set objFile = CreateObject("SAPI.SpFileStream.1")
objFile.Open "C:\Users\MatthiasB\Documents\Uhr\02.wav"
CreateObject("SAPI.SpVoice").Speakstream objFile
Set objFile = nothing
Gesehen hab ich es auch noch nicht, aber nach kurzer Recherche scheint das wohl eine Windows-Bibliothek zu sein, die es dir erlaubt, WAV-Dateien komfortabel wiederzugeben.
Funktioniert es denn?
Wenn ichs anklicke ja, aber dann gibt es das sofort wieder und nicht in der Stunde wo es soll. Abgesehen davon ist dort der Dateiname einer speziellen Stunde angegeben. ich frag mich, wie ich es mit diesem Skript stattdessen so machen kann dass der jeweils stundenabhängige Gong wiedergegeben wird. Alles in allem scheint aber der Skript nicht das fehlerhafte zu sein, da er ja was wiedergibt. Also muss der Teufel in einem anderen Detail sein.
Wenn du das Skript anklickst, wird es natürlich sofort ausgeführt. Über die Aufgabenplanung kannst du aber festlegen, wann es ausgeführt werden soll.
Was die Auswahl des Gongtons abhängig von der aktuellen Stunde angibt, siehe mein Codebeispiel oben.
Was Du mir da vorschlägst, habe ich selbst schon probiert. Ich fand nur was, wie man ne Sprachausgabe hinbekommt und die ganze Seite war in englisch. Hätte ich was nützliches gefunden, hätte ich nicht Eure kostbare Zeit in Anspruch genommen.