如何从命令行使用内置扬声器发出声音?


Answers:


10

您可以调用Win32 MessageBeep操作系统功能。

在Windows XP或更高版本上,键入:

rundll32 user32.dll,MessageBeep

几年前我尝试过,但最初我不相信它会起作用。但这是微软建议的方法,如根据其MSDN网站:

“ ... MessageBeep尝试播放系统默认声音。如果它无法播放系统默认声音,则该功能会通过计算机扬声器发出标准的哔声。”


4

在* nix操作系统上,蜂鸣声用于执行此操作。

概要

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

描述

beep是使计算机发出蜂鸣声的命令行实用程序。

在正常情况下,只需键入“ beep”(没有任何选项)就可以使用它。


这些是什么操作系统?
理查德·霍斯金斯

您可以使用sudo apt-get install beep从大多数基于debian的Linux系统信息库中安装它
Charles Ma

也是需要的modprobe pcspkraskubuntu.com / questions / 19906 / beep
Aquarius Power


1
Echo ^g 

其中^是Ctrl键。请注意,这在Windows 7上不起作用-蜂鸣声被重定向到音频系统。


嘿,它适用于Windows 7!我认为对于某些没有内置扬声器或禁用了声音属性的主板,它不会发出哔哔声。但是我测试和运行!!!但请使用CTRL而不是“ ^”字符。我不知道有什么区别,但是……
kokbira 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.