欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Powershell小技巧之播放WAV声音

程序员文章站 2022-11-15 17:22:59
要让程序播放wav声音文件,可以在ps中使用内置的声音类。它支持一个wav格式文件路径同时能让你控制声音的播放频率。 $player = new-object -...

要让程序播放wav声音文件,可以在ps中使用内置的声音类。它支持一个wav格式文件路径同时能让你控制声音的播放频率。

$player = new-object -typename system.media.soundplayer 
$player.soundlocation = 'c:\windows\media\chimes.wav'
$player.load() 
$player.playlooping()

一旦你的脚本开始执行,你可以这样停止播放:

 $player.stop() 

如果你想要在你的脚本空间定义一段声音,请将声音文件放置在脚本的同一个目录,同时使用$psscriptroot引用当前脚本文件的位置。

这个例子将播放你脚本同一个目录下的mysound.wav文件:

$player = new-object -typename system.media.soundplayer 
$player.soundlocation = "$psscriptroot\mysound.wav"
$player.load() 
$player.playlooping() 
 
# do something... 
start-sleep -seconds 5 
 
$player.stop()

注意 $psscriptroot 只支持ps3.0及以后版本。当然它也需要你的脚本保存为一个文件。

支持ps3.0以后版本