Open1
PowerShellでwavファイルを再生するメモ
PowerShellで.wavファイルを再生する方法のメモ書き
1.動機
コーディングの最中に音楽を再生したいけど、一々Exprorer開いて音楽ファイルをクリックするのは面倒だし、外部アプリを起動すると気が逸れる。加えて、ターミナル(PowerShell)でコマンド叩けば余計なアプリも開かずに済むのではと思った。
2.環境
- Windows 11 Home ( version 21H2 )
3.方法
Media.SoundPlayer[1]を使ってみる。
- インスタンス生成
$player = New-Object Media.SoundPlayer "wavファイルの絶対パス"
- 再生
$player.Play()
- 停止
$player.Stop()
補足
- C#, VB, Powershellは.NETライブラリを共通的に利用できる。つよい。
- 当然、デフォルトの音楽再生アプリは起動されない。すっきり。
まとめ
これでVSCodeのターミナルなんかでコマンドを叩いて音楽が再生できるようになった。
ついでに.ps1とかでPowerShellのスクリプトファイルとしてまとめると更に楽になる。
- 追記
初投稿です。よろしくおねがいします。