web-dev-qa-db-ja.com

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

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

9
Piotr Dobrogost

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

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

rundll32 user32.dll,MessageBeep

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

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

10
GeneQ

* nixオペレーティングシステムの場合 ビープ音 これを行うために使用されます。

概要

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

説明

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

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

4
Jeremy French

Unixでbashを使用する場合:

echo $'\007'
2
Richard Hoskins
Echo ^g 

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

1
tsilb