Bagaimana cara memancarkan suara menggunakan speaker internal dari baris perintah?

9

Bagaimana cara memancarkan suara menggunakan speaker bawaan dari baris perintah di Windows dan Linux?

Piotr Dobrogost
sumber
4
Sistem operasi apa?
arathorn

Jawaban:

10

Anda dapat memanggil fungsi sistem operasi Win32 MessageBeep.

Pada Windows XP atau yang lebih baru, ketik:

rundll32 user32.dll,MessageBeep

Saya mencobanya bertahun-tahun yang lalu dan pada awalnya saya tidak percaya itu akan berhasil. Tapi itu cara yang disarankan Microsoft, sesuai dengan situs web MSDN mereka:

"... MessageBeep mencoba memainkan suara standar sistem. Jika tidak dapat memutar suara default sistem, fungsi tersebut menghasilkan suara bip standar melalui speaker komputer."

GeneQ
sumber
4

On * nix sistem operasi berbunyi bip digunakan untuk melakukannya.

RINGKASAN

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

DESKRIPSI

Bip adalah utilitas baris perintah untuk membuat bunyi bip komputer.

Dalam keadaan normal, Anda harus dapat menggunakannya hanya dengan mengetik 'bip', tanpa opsi.

Jeremy French
sumber
Sistem operasi apa itu?
Richard Hoskins
Anda dapat menginstal ini dari kebanyakan repositori linux berbasis debian dengan sudo apt-get install beep
Charles Ma
diperlukan modprobe pcspkrjuga, askubuntu.com/questions/19906/beep-in-shell-script-not-working
Aquarius Power
2

Dengan bash di Unix:

echo $'\007'
Richard Hoskins
sumber
1
Echo ^g 

di mana ^ adalah tombol ctrl. Catatan ini tidak berfungsi pada Windows 7 - Bunyi bip diarahkan ke sistem audio.

tsilb
sumber
hei, ini berfungsi pada Windows 7 !!!! Saya pikir untuk beberapa motherboard yang tidak memiliki speaker internal atau dinonaktifkan pada properti suara tidak akan berbunyi bip. tapi saya diuji dan berfungsi !!! tetapi gunakan CTRL sebagai ganti karakter "^". Saya tidak tahu bedanya, tapi ...
kokbira