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

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

如何在 Windows 和 Linux 中的命令行中使用内置扬声器发出声音?

答案1

您可以调用 Win32 MessageBeep 操作系统函数。

在 Windows XP 或更高版本中,输入:

rundll32 user32.dll,MessageBeep

几年前我尝试过,一开始我不相信它会起作用。但这是微软建议的方法,根据他们的 MSDN 网站:

“...MessageBeep 尝试播放系统默认声音。如果无法播放系统默认声音,该函数将通过计算机扬声器发出标准蜂鸣声。”

答案2

在 *nix 操作系统上曾经这样做过。

概要

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

描述

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

在正常情况下,您只需输入“beep”即可使用它,无需任何选项。

答案3

在 Unix 上使用 bash:

echo $'\007'

答案4

Echo ^g 

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

相关内容