Wie kann der Ton über den eingebauten Lautsprecher über eine Befehlszeile ausgegeben werden?

8886
Piotr Dobrogost

Wie kann der Ton über den integrierten Lautsprecher über eine Befehlszeile in Windows und Linux ausgegeben werden?

8
Welches Betriebssystem? arathorn vor 14 Jahren 3

4 Antworten auf die Frage

9
GeneQ

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 ausprobiert und zunächst nicht geglaubt, dass es funktionieren würde. Aber das ist ein von Microsoft empfohlener Weg, wie es auf ihrer MSDN-Website heißt:

"... MessageBeep versucht, den Systemstandardton wiederzugeben. Wenn der Systemstandardton nicht wiedergegeben werden kann, erzeugt die Funktion einen Standard-Piepton über den Computerlautsprecher."

2
Jeremy French

Bei * nix Betriebssystemen wird dazu ein Piepton verwendet.

ZUSAMMENFASSUNG

beep [ -v ] [ -X | -T | -S ]

BESCHREIBUNG

Beep ist ein Befehlszeilenprogramm, mit dem ein Piepton eines Computers ausgelöst werden kann.

Unter normalen Umständen sollte es möglich sein, es durch Eingabe von "Beep" ohne Optionen zu verwenden.

Welche Betriebssysteme waren das? Richard Hoskins vor 14 Jahren 0
Sie können dies von den meisten Debian-basierten Linux-Repositorys mit sudo apt-get install beep installieren Charles Ma vor 14 Jahren 0
Erforderlich `modprobe pcspkr` ebenfalls, http://askubuntu.com/questions/19906/beep-in-shell-script-not-working Aquarius Power vor 8 Jahren 0
2
Richard Hoskins

Mit Bash auf Unix:

echo $'\007' 
1
tsilb
Echo ^g 

Dabei ist ^ die Strg-Taste. Hinweis: Dies funktioniert nicht unter Windows 7 - Der Piepton wird an das Audiosystem weitergeleitet.

Hey, es funktioniert unter Windows 7 !!!! Ich denke, bei einigen Motherboards, die keinen internen Lautsprecher haben oder die Soundeigenschaften deaktiviert sind, ertönt kein Piepton. aber ich habe getestet und funktioniert !!! Verwenden Sie jedoch STRG anstelle des Zeichens "^". Ich kenne den Unterschied nicht, aber ... kokbira vor 12 Jahren 0