コマンドラインから内蔵スピーカーを使用して音を出す方法は?


回答:


10

Win32 MessageBeepオペレーティングシステム関数を呼び出すことができます。

Windows XP以降では、次のように入力します。

rundll32 user32.dll,MessageBeep

私はそれを何年も前に試しましたが、最初はうまくいくとは思いませんでした。しかし、MSDN Webサイトによると、これはMicrosoftが提案した方法です。

「... MessageBeepはシステムデフォルトサウンドを再生しようとします。システムデフォルトサウンドを再生できない場合、関数はコンピューターのスピーカーから標準のビープ音を生成します。」


4

* nixオペレーティングシステムでは、そのためにビープ音が鳴った。

あらすじ

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

説明

beepは、コンピュータをビープ音にするためのコマンドラインユーティリティです。

通常の状況では、 'beep'と入力するだけで、オプションなしで使用できるはずです。


これらはどのオペレーティングシステムですか?
Richard Hoskins、

これは、sudo apt-get install beep
Charles Ma



1
Echo ^g 

ここで、^はctrlキーです。これはWindows 7では機能しないことに注意してください。ビープ音はオーディオシステムにリダイレクトされます。


ねえ、それはWindows 7で動作します!!!! 内蔵スピーカーを搭載していないマザーボードや、サウンドプロパティが無効になっているマザーボードでは、ビープ音は鳴らないと思います。しかし、私はテストして機能しました!!! ただし、「^」文字の代わりにCTRLを使用します。違いはわかりませんが...
kokbira、2011年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.