WindowsとLinuxのコマンドラインから内蔵スピーカーを使用して音を出す方法は?
Win32MessageBeepオペレーティングシステム関数を呼び出すことができます。
Windowsの場合XP以降、次のように入力します。
rundll32 user32.dll,MessageBeep
私は何年も前にそれを試しましたが、最初はそれがうまくいくとは思っていませんでした。しかし、MSDN Webサイトによると、これはMicrosoftが提案した方法です。
「... MessageBeepはシステムのデフォルトサウンドを再生しようとします。システムのデフォルトサウンドを再生できない場合、この機能はコンピュータのスピーカーから標準のビープ音を鳴らします。」
* nixオペレーティングシステムの場合 ビープ音 これを行うために使用されます。
概要
beep [ -v ] [ -X | -T | -S ]
説明
ビープ音は、コンピューターをビープ音で鳴らすためのコマンドラインユーティリティです。
通常の状況では、オプションなしで「ビープ」と入力するだけで使用できるはずです。
Unixでbashを使用する場合:
echo $'\007'
Echo ^g
ここで、^はCtrlキーです。これはWindows7では機能しないことに注意してください-ビープ音はオーディオシステムにリダイレクトされます。