Powershell小技巧之播放WAV声音
要让程序播放WAV声音文件,可以在PS中使用内置的声音类。它支持一个wav格式文件路径同时能让你控制声音的播放频率。
$player=New-Object-TypeNameSystem.Media.SoundPlayer $player.SoundLocation='C:\Windows\Media\chimes.wav' $player.Load() $player.PlayLooping()
一旦你的脚本开始执行,你可以这样停止播放:
$player.Stop()
如果你想要在你的脚本空间定义一段声音,请将声音文件放置在脚本的同一个目录,同时使用$PSScriptRoot引用当前脚本文件的位置。
这个例子将播放你脚本同一个目录下的mySound.wav文件:
$player=New-Object-TypeNameSystem.Media.SoundPlayer $player.SoundLocation="$PSScriptRoot\mySound.wav" $player.Load() $player.PlayLooping() #dosomething... Start-Sleep-Seconds5 $player.Stop()
注意$PSScriptRoot只支持PS3.0及以后版本。当然它也需要你的脚本保存为一个文件。
支持PS3.0以后版本
热门推荐
10 儿子立冬祝福语简短独特
11 对当兵的祝福语简短
12 侄儿高考试祝福语简短
13 伴郎红包祝福语朋友简短
14 媳妇生日简短祝福语朋友
15 公司年会祝福语简短最好
16 元旦感恩祝福语简短大全
17 红包祝福语简短10字
18 周六早晨祝福语简短