Jak emitować dźwięk za pomocą wbudowanego głośnika z wiersza poleceń?

9

Jak emitować dźwięk za pomocą wbudowanego głośnika z wiersza poleceń w systemach Windows i Linux?

Piotr Dobrogost
źródło
4
Jaki system operacyjny
arathorn

Odpowiedzi:

10

Możesz wywołać funkcję systemu operacyjnego Win32 MessageBeep.

W systemie Windows XP lub nowszym wpisz:

rundll32 user32.dll,MessageBeep

Próbowałem tego lata temu i na początku nie wierzyłem, że to zadziała. Ale to sugerowany przez Microsoft sposób, zgodnie z ich witryną MSDN:

„... MessageBeep próbuje odtworzyć domyślny dźwięk systemu. Jeśli nie można odtworzyć domyślnego dźwięku systemu, funkcja generuje standardowy dźwięk dźwiękowy przez głośnik komputera.”

GeneQ
źródło
4

W systemach operacyjnych * nix użyto do tego sygnału dźwiękowego .

STRESZCZENIE

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

OPIS

beep to narzędzie wiersza polecenia do generowania sygnału dźwiękowego na komputerze.

W normalnych okolicznościach powinieneś być w stanie z niego korzystać po prostu wpisując „beep”, bez żadnych opcji.

Jeremy French
źródło
Jakie to były systemy operacyjne?
Richard Hoskins
Możesz zainstalować to z większości repozytoriów Linux opartych na Debianie za pomocą sudo apt-get install beep
Charles Ma
wymagane modprobe pcspkrrównież, askubuntu.com/questions/19906/beep-in-shell-script-not-working
Aquarius Power
2

Z bash na Uniksie:

echo $'\007'
Richard Hoskins
źródło
1
Echo ^g 

gdzie ^ to klawisz Ctrl. Uwaga: to nie działa w systemie Windows 7 - Sygnał dźwiękowy zostaje przekierowany do systemu audio.

tsilb
źródło
hej, to działa na systemie Windows 7 !!!! Myślę, że w przypadku niektórych płyt głównych, które nie mają wewnętrznego głośnika lub są wyłączone z powodu właściwości dźwięku, nie będzie emitować sygnału dźwiękowego. ale przetestowałem i działałem !!! ale użyj CTRL zamiast znaku „^”. Nie znam różnicy, ale ...
kokbira