Wie kann ich mit dem eingebauten Lautsprecher über eine Befehlszeile unter Windows und Linux Ton ausgeben?
Wie kann ich mit dem eingebauten Lautsprecher über eine Befehlszeile unter Windows und Linux Ton ausgeben?
Antworten:
Sie können die Betriebssystemfunktion Win32 MessageBeep aufrufen.
Geben Sie unter Windows XP oder höher Folgendes ein:
rundll32 user32.dll,MessageBeep
Ich habe es vor Jahren versucht und zuerst nicht geglaubt, dass es funktionieren würde. Aber das ist der von Microsoft vorgeschlagene Weg, wie aus der MSDN-Website hervorgeht:
"... MessageBeep versucht, den Standardton des Systems wiederzugeben. Wenn der Standardton des Systems nicht wiedergegeben werden kann, erzeugt die Funktion über den Computerlautsprecher einen Standardton."
Unter * nix-Betriebssystemen ertönt ein Piepton .
ZUSAMMENFASSUNG
beep [ -v ] [ -X | -T | -S ]
BESCHREIBUNG
beep ist ein Befehlszeilenprogramm, mit dem ein Computer piept.
Unter normalen Umständen sollten Sie es nur durch Eingabe von "Beep" ohne Optionen verwenden können.
modprobe pcspkr
, askubuntu.com/questions/19906/beep-in-shell-script-not-working
Mit Bash unter Unix:
echo $'\007'
Echo ^g
Dabei ist ^ die Strg-Taste. Beachten Sie, dass dies unter Windows 7 nicht funktioniert. - Der Signalton wird zum Audiosystem umgeleitet.