Supportnet / Forum / BS-Sonstige
Windows-Sound unter Batchdatei - wie?
Frage
Hallo an Alle
Vielleicht klemmt es ja bei mir nur. Frage: Wie kann ich in einer Batch-Datei (unter DOS), einen Windows-Sound abspielen?
Ich habe Win 98 SE.
Daß es mit ECHO "STR(7)" geht, ist mir bekannt. Das funzt sogar :-) - aber halt zu leise und zu billig.
Die Soundkarte (eine SB kompatible), wird in der Autoexec.bat mit "SET BLASTER=A220 I5 D1 H7 P330 T6" eingerichtet.
Irgend eine Idee? Kann mir da evtl. jemand auf die Sprünge helfen? Danke
Gruß
Hasso
Antwort 1 von Hasso
nach oben schieb...
Antwort 2 von Massaraksch
Du könntest den Windows-Player (mplayer.exe) aufrufen und die abzuspielende Sounddatei angeben, z.B.
mplayer.exe /play /close c:\windows\media\ringin.wav
Parameter /play sorgt für das sofortige Abspielen und /close für das Schließen des Windows-Players nach Ende des Sounds.
Um den mplayer während der Wiedergabe auszublenden, könntest du sowas versuchen:
start /min mplayer.exe /play /close c:\windows\media\ringin.wav
Dadurch sollte der mplayer während der Wiedergabe nur minimiert in der Taskleiste erscheinen.
Hinweis:
Enthält die Pfadangabe zur Sounddatei oder deren Name Leerzeichen, dann in Anführungszeichen einschließen, z.B.
start /min mplayer.exe /play /close "c:\neue sounds\das ist ein sound.wav"
Massaraksch
mplayer.exe /play /close c:\windows\media\ringin.wav
Parameter /play sorgt für das sofortige Abspielen und /close für das Schließen des Windows-Players nach Ende des Sounds.
Um den mplayer während der Wiedergabe auszublenden, könntest du sowas versuchen:
start /min mplayer.exe /play /close c:\windows\media\ringin.wav
Dadurch sollte der mplayer während der Wiedergabe nur minimiert in der Taskleiste erscheinen.
Hinweis:
Enthält die Pfadangabe zur Sounddatei oder deren Name Leerzeichen, dann in Anführungszeichen einschließen, z.B.
start /min mplayer.exe /play /close "c:\neue sounds\das ist ein sound.wav"
Massaraksch
Antwort 3 von Hasso
@Massaraksch
Ich möchte eine Sounddatei unter DOS abspielen - da hab' ich dann keine Taskleiste.
Vielleicht vergaß ich, zu erwähnen, daß die Datei unter _reinem_ DOS, also nicht in der Windows Umgebung abgespielt werden soll.?
@Alle
Noch Vorschläge?
Gruß
Hasso
Ich möchte eine Sounddatei unter DOS abspielen - da hab' ich dann keine Taskleiste.
Vielleicht vergaß ich, zu erwähnen, daß die Datei unter _reinem_ DOS, also nicht in der Windows Umgebung abgespielt werden soll.?
@Alle
Noch Vorschläge?
Gruß
Hasso
Antwort 4 von Kozzah
ich sag ma geht nicht. Du bräuchtest ein Programm, dass unter DOS per Kommandozeile ne WAV-Datei abspielen kann. Das kannst du dann per Batch-Datei aufrufen.
Aber nen Batch-Befehl zum abspielen von WAV-Dateien gibt's nicht.
Aber nen Batch-Befehl zum abspielen von WAV-Dateien gibt's nicht.
Antwort 5 von Sam van Ratt
Hi,
möglich ist es mit passenden DOS Playern. DosAmp als Beispiel. Läuft aber nur mit bestimmten Karten. Q! soll auch funken, vor allem ohne Grafikausgabe. Unter freedos.org habe ich mal eine kompilierte Version des mp123 gesehen, welcher auch WAV wiedergeben kann, die Text Ausgabe kannst du ja >nul umleiten.
Gruß
Sam
möglich ist es mit passenden DOS Playern. DosAmp als Beispiel. Läuft aber nur mit bestimmten Karten. Q! soll auch funken, vor allem ohne Grafikausgabe. Unter freedos.org habe ich mal eine kompilierte Version des mp123 gesehen, welcher auch WAV wiedergeben kann, die Text Ausgabe kannst du ja >nul umleiten.
Gruß
Sam

