Sounddatei über Kommandozeile abspielen

Ich möchte auf einem Server bei bestimmten Ereignissen einen brachialen Alarmsound abspielen, damit sich jemand drum kümmert. Die Ereignisse erkennen ist kein problem. Ich finde bisher aber keine Möglichkeit, über eine Kommandozeile einen Sound (.wav) abzuspielen, ohne dabei den grausichen Windows Media Player ins Genick zu bekommen. Der iste rstens zu langsam, bis der endlich in die Puschen kommt ist das Ereignis längst Geschichte, und schließt sich nach dem Abspielen nicht von selbst.

Am liebsten wäre mir eine Lösung, die auf der Oberfläche überhaupt keine Fenster einblendet, es soll einfach nur dudeln. Eigenprogrammierung über Scripts ist deshalb nur 2. Wahl, ich bekomme dann immer irgendwelche bunten Icons und/oder Fenster irgendwo.

Hat jemand eine Idee? RunDLL32 oder so? Eventuell ein externes Tool?

…Armin

Erster Lösungsansatz:

sndrec32.exe /play /close C:\Windows\Media\Ding.wav

Das ist immerhin besser als den Media Player aufzuwecken, und das Programm schließt sich auch von selbst, aber es zeigt ein Fenster an.

Als Plan B gut genug. Weiß jemand etwas besseres?

…Armin

Ich möchte auf einem Server bei bestimmten Ereignissen einen
brachialen Alarmsound abspielen, damit sich jemand drum
kümmert. Die Ereignisse erkennen ist kein problem. Ich finde
bisher aber keine Möglichkeit, über eine Kommandozeile einen
Sound (.wav) abzuspielen, ohne dabei den grausichen Windows
Media Player ins Genick zu bekommen. Der iste rstens zu
langsam, bis der endlich in die Puschen kommt ist das Ereignis
längst Geschichte, und schließt sich nach dem Abspielen nicht
von selbst.

wenn dir ein Beep genügt:
echo alt + 007 erzeugt einen beep. funktioniert in jeder Batch-Datei.
Und mit einer Schleife auch 10 x hintereinander, wenn es sein muss ^^
allerdings nicht im Win-Editor, weil er dort mit einem Editor-eigenen Befehl kollidiert

Gruss
ExNicki

wenn dir ein Beep genügt:
echo alt + 007 erzeugt einen beep. funktioniert in jeder
Batch-Datei.

Stimmt, den guten alten Beep hätte ich doch glatt vergessen :smile: Aber ich brauche etwas mit mehr Firlefanz (es ist für eine Schulungsumgebung gedacht, und da eher als Auflockerung :smile:

Ich habe inzwischen im Internet eine kleine Freeware aufgetan (Playwav.exe) die das ganz vorzüglich macht.

Jetzt sehe ich noch, ob jemand sowas mit Bordmitteln hinbekommt :smile:

…Armin

Ich habe inzwischen im Internet eine kleine Freeware aufgetan
(Playwav.exe) die das ganz vorzüglich macht.

Jetzt sehe ich noch, ob jemand sowas mit Bordmitteln
hinbekommt :smile:

eigentlich brauchst du nur den player mit der Endung zu verknüpfen und dann in einer Batch-Datei die wav-Datei per start-Befehl aufzurufen, eventuell auch per start-befehl playwave.exe wav-Datei ohne das su ‚verknüpfen^‘ musst.
Beim start-Befehl kannst du per Parameter gleich bestimmen, ob sich ein Fenster auftun soll oder nicht

Gruss
ExNicki

1 „Gefällt mir“

Ich habe inzwischen im Internet eine kleine Freeware aufgetan
(Playwav.exe) die das ganz vorzüglich macht.

Jetzt sehe ich noch, ob jemand sowas mit Bordmitteln
hinbekommt :smile:

eigentlich brauchst du nur den player mit der Endung zu
verknüpfen und dann in einer Batch-Datei die wav-Datei per
start-Befehl aufzurufen, eventuell auch per start-befehl
playwave.exe wav-Datei ohne das su ‚verknüpfen^‘ musst.
Beim start-Befehl kannst du per Parameter gleich bestimmen, ob
sich ein Fenster auftun soll oder nicht

Na ja, das war nicht die Frage.

Trotzdem bringt mich der Hinweis auf den /min Schalter einen Schritt weiter:

start /min sndrec32.exe /close /play %windir%\media\ding.wav

macht das Fenster minimiert auf, also sitzt es nur in der Taskleiste, und wenn ich die auch noch ausblende … wäre es geschafft :smile:

Bisher ist das mit start /min die Lösung, die meinen Vorstellungen am nächsten kommt, und die ohne externes Tool arbeitet, Danke!

…Armin

tachchen, ich hab die lösung!!!

start sndrec32.exe /embedding /play C:\Windows\Media\ding.wav

wenn man möchte, kann man das „start“ auch noch weglassen!

Experte-2006

1 „Gefällt mir“

tachchen, ich hab die lösung!!!

start sndrec32.exe /embedding /play C:\Windows\Media\ding.wav

Hallo Experte,

Das isses! Ich wusste doch dass es *irgendwie* geht :smile:

Danke!

…Armin

keine ursache :wink: