florengray
Goto Top

Batch Ton erzeugen und an Audio Out senden

Hallo,
eine etwas un gewöhnliche Frage
aber ist es mit ner Batch möglich eine Ton zu erzeugen (egal welcher) und diesen an den Audio Out Ausgang zu "senden"?

Ich wollte an meinen Laptop eine selbstgebaute Schaltung anschliessen und diese wartet auf ein Eingangssignal, wie z.B. auf einen Ton um einen Steuerkreis anzusteuern.

An meiner Schaltung gibt es ein allgemeines Minus (1. Pol für mein Eingangssignal) und einen anderen Eingang der zu einem Chip (TBA 820M- Verstärker) führt. Wenn jetzt eine Frequenz an diese zwei Pole angegelgt wird, so wird sofort ein Steuerkreis angesprochen.

Ich würde diesen gerne per Laptop ansteuern und da viel mir eine Batch ein, die vielleicht einen Ton an den Audio Out Ausgang sendet.
Die Batch würde dann noch andere Aufgaben übernehmen, darum Batch.

STRG G kenne ich schon.
Ich habe mal was von ner Prog Sprach Auto IT gehört, die Töne egal welcher Frequenz an das Motherboard senden kann.
(Der hat die 5. Sinfonie auf dem Motherboard gepiept.)
Kann man da was erreichen?

Habt ihr da ne Idee?

Wenns gar nich per Batch geht, wäre auch eine Datei, die den Ton sendet ok. Die könnte ich per Batch aufrufen.
Schönen Abend.

florengray

Content-ID: 83645

Url: https://administrator.de/contentid/83645

Ausgedruckt am: 25.11.2024 um 08:11 Uhr

filippg
filippg 21.03.2008 um 00:36:11 Uhr
Goto Top
Hallo,

was spricht denn gegen den System-Beep? Außerdem gibt es den DOS-Befehl "start" mit dem du eine Datei (z.B. wav oder mp3) mit der zugehörigen Anwendung starten kannst, die wird aber danach meistens nicht automatisch beendet werden. Und gibt es bestimmt noch etliche Soundplayer, die über die Komandozeile bedient werden können. Suche "wav player kommandozeile", liefert z.B. http://www.elifulkerson.com/projects/commandline-wav-player.php. Wo also ist das Problem?

Gruß

Filipp
36539
36539 21.03.2008 um 00:43:55 Uhr
Goto Top
eine etwas un gewöhnliche Frage aber ist es mit ner Batch möglich eine
Ton zu erzeugen (egal welcher) und diesen an den Audio Out Ausgang zu "senden"?

Ja geht. Teste es mit der "csound.com". Anleitung in der zip ist enthalten.
http://www.der-wmp.de/extra/batch/csound.zip

onegasee59
florengray
florengray 21.03.2008 um 19:20:53 Uhr
Goto Top
Hallo,
@filipp
Nicht schlecht, muss mal sehen ob das geht.
Danke erstmal!

@36539
Das Prog. is nich schlecht, aber es sendet die Frequenz nur an den PC Lautsprecher.
Nicht aber an den Audio Out.
Vielleicht habe ich da aber noch was falsch gemacht?
Fakt ist aber, dass ich per Batch irgendeine Frequenz an den Audio Out senden muss.
Man kann doch per echo Texte usw. an COM1... LPT1... Dateien... weiterleiten. Gibt es auch so was wie ne Bezeichnung für den Audio Out?
Vielleicht sowas:
echo "Beepton" >"Audio Out"

Ansonsten vielen Dank!

florengray
36539
36539 21.03.2008 um 20:13:23 Uhr
Goto Top
Nicht aber an den Audio Out.

Sorry, stimmt - hatte ich überlesen.

onegasee59
miniversum
miniversum 22.03.2008 um 11:02:32 Uhr
Goto Top
Ist das das was du suchst?
http://www.elifulkerson.com/projects/commandline-wav-player.php

Nachtrag:
Die eigentliche Funktion die dahinter steckt lautet
Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long  

Const sndAsync = &H1
Const sndLoop = &H8
Const sndNoStop = &H10

sndPlaySound "C:\windows\media\ding.wav", sndAsync  
Würdest du die in vbs nachbilden wäre es auch ohne zusätzliches Programm möglich.
florengray
florengray 22.03.2008 um 19:30:15 Uhr
Goto Top
Hallo,
danke für die Antworten!

Das mit dem Sounder.exe geht!
Dankeschön!

Nur so aus Interresse:
Ich würde gern wissenen, wie man damals in MS DOSE Zeiten, den Audio Out Ausgang oder auch andere Schnittstellen angesprochen hat?

Nur so aus Interesse.

Aber nochmals Danke!

florengray