Generiert einfache Töne auf dem Systemlautsprecher
#include <WinAPIError.au3>
_WinAPI_Beep ( [$iFreq = 500 [, $iDuration = 1000]] )
$iFreq | [optional] Die Frequenz des Tones in Hertz. Dieser Wert muss zwischen 37 und 32767 liegen. |
$iDuration | [optional] Die Länge des Tones in Millisekunden. Windows Me/98/95: Dieser Parameter wird ignoriert. |
Erfolg: | True |
Fehler: | False |
Windows Me/98/95:
Stummschalten und Lautstärkekontrolle haben keinen Einfluß auf die Ausgabe des Tones. Man hört den Ton trotzdem.
Windows Vista/7:
Wird die Lautstärke auf 0 heruntergedreht, so ist auch kein Ton hörbar.
Suche nach Beep in der MSDN Bibliothek.
#include <MsgBoxConstants.au3>
#include <WinAPIError.au3>
Example()
Func Example()
Local $iFreqStart = 100
Local $iFreqEnd = 250
MsgBox($MB_SYSTEMMODAL, "_WinAPI_Beep Beispiel 1", "Ansteigende Tonhöhe")
For $iFreq = $iFreqStart To $iFreqEnd
_WinAPI_Beep($iFreq, 100)
ToolTip("Frequenz = " & $iFreq)
Next
MsgBox($MB_SYSTEMMODAL, "_WinAPI_Beep Beispiel 2", "Abfallende Tonhöhe")
For $iFreq = $iFreqEnd To $iFreqStart Step -1
_WinAPI_Beep($iFreq, 100)
ToolTip("Frequenz = " & $iFreq)
Next
EndFunc ;==>Example