回答:
この可能性のある解決策をテストするために、現在はWindowsではありませんが、「開始」を試みてください
私はそれがあなたのウィンドウが「.wav」ファイルのために持っている関連プログラムでwavファイルを開くと思う。
そして、これは野生の推測です-これは仕事をしていない場合、窓を持つ誰かがあなたに良い解決策を与える可能性があります
PowerShellを使用してこれをネイティブに行うことができます。PowerShellはWindows Vista以降に含まれており、古いバージョンの場合はMicrosoftからダウンロードできます。
PowerShellを使用してSystem.Media.SoundPlayer
.NETクラスをロードし、Waveファイルを再生するために使用できます。
(New-Object Media.SoundPlayer "C:\WINDOWS\Media\notify.wav").Play();
必要に応じて、通常のコマンドラインからこれを実行できます。
powershell -c (New-Object Media.SoundPlayer "C:\Windows\Media\notify.wav").PlaySync();
(PlaySync
このように起動すると、PowerShellプロセスが終了することで標準の非同期再生が中断されるため、2番目の例で使用されています)
そして、最初の、たとえば5秒の音だけを再生したい場合:
powershell -c (New-Object Media.SoundPlayer "C:\Windows\Media\notify.wav").Play(); Start-Sleep -s 5; Exit;
ビープ音は、他の回答で説明されているように、通常のコマンドラインでecho ^G
(ここで、^G
BEL、ASCII文字7、Ctrl+ で挿入G)で簡単に実行できます。完全を期すために、PowerShellメソッドを次に示します。
echo ^G
はい、それは同じcmd
です。echo
PowerShellのエイリアスは(つまり同じことを意味する)でWrite-Host
、画面に何かを表示します(またはの場合はWindows通知音をトリガーしますBEL
)。
PowerShellの代替の方法ではなく、リテラルBEL文字の挿入よりも、BELのためのエスケープシーケンスを使用することですCtrl+をG:
echo `a
`
PowerShellのエスケープ文字であり、その後の文字の意味を変更します。エスケープさa
れた場合、BELを示します。このアプローチの利点は、スクリプトに入力したときに簡単で見やすくなることです。
これをバッチファイルで実行するには(再度、Vista以降):
powershell -c echo `a
VLCをインストールします。次のコマンドを使用します。本当に速く起動します。これは、私がWindows 7 b / c wmplayerでロードするのに非常に時間がかかり、/ closeオプションがwmplayerから削除されたものです。
vlc.exe --play-and-exit audio.wav
(古いスレッドの間、人々は検索でそれを見つけるでしょう)。誰かがすでにVLCを推奨しているようです。パラメーターを使用して何も表示せずにWindowsでサウンドを再生するために使用します: "c:\ Program Files(x86)\ videolan \ vlc \ vlc.exe" --qt-start-minimized --play-and-exit "c: \ Program Files(x86)\ videolan \ vlc \ Windows Exclamation.wav "
前のコメントへの主な追加は--qt-start-minimizedですパスと引用文字は、典型的な使用法を説明するためのものです。XP、7、10ではこれを変更せずに使用しました。Vistaと8.xも動作するはずです。
サウンドファイル(またはサウンドID)を引数として受け取り、PlaySoundという単純なコンソールアプリケーションを作成できます。
非常に軽量なソリューションはcmndPlayWAV.jarで、これはLinuxおよびOS / Xでも動作します。パラメーターが指定されていない場合、または.wavファイルへの完全なパスを指定できる場合は、サウンドが組み込まれています。ちなみに、Windows Recorderで使用するオーディオメッセージ.wavを常に作成できます。
XPではこれを行います
start /min mplay32 /play /close %WINDIR%\media\tada.wav
それは理想的ではありませんが、本当に簡単で、機能します。
これに使用mplayer
します。ほとんどすべてのメディアファイルを再生できるため、少しやり過ぎです。最近のWindowsビルドは、2013年時点でspirtonにあります。使用例:
mplayer c:\windows\media\chimes.wav
PATHに mplayer.exeを追加する必要があります(PATHおよびその他の環境変数とは何ですか?それらを設定または使用するにはどうすればよいですか?またはコマンドラインを使用してシステムのPATH変数に永続的にエントリを追加するにはどうすればよいですか?を参照してください)。 )
fmediaを使用して、Windowsターミナルからサウンドファイルを再生できます。
fmedia file.mp3
このコマンドはfile.mp3
、フォアグラウンドでの再生を開始し、ファイルの再生が終了すると終了します。
バックグラウンドで実行する場合は--background
、コマンドにスイッチを追加します。
fmedia file.wav --background
このコマンドは、新しいプロセスをバックグラウンドで開始し、すぐにコンソールから切り離します。
fmediaはポータブルアプリケーション(インストールなしで動作)であり、非常に少量のシステムリソースを消費します。また、起動時間は瞬時です。
PSコマンドfmedia.exe --install
を使用して%PATH%
環境変数に追加します。追加しない場合は、フルパスで実行する必要があります(例:)D:\fmedia\fmedia.exe
。
start file.wav
は悪い考えです。ビープ音が1回鳴るだけで、肥大化したメディアプレーヤーを起動するのに数秒かかる場合があります。また、ファイルの関連付けが間違っているかもしれない、など、メディアプレーヤーは、ファイルを再生しない場合があります、またはそれは何度もそれを繰り返し再生し、かもしれないシンプルな「ビープ音」を作成する方法が記述することです。「^ G」は、その後に大文字のGが続く曲折アクセントではなく、Ctrl + Gを押して挿入する特殊文字です。実際には、ASCII値0x07のBEL文字です。beep ^G