Powershell小技巧之播放WAV声音
网络编程
要让程序播放WAV声音文件,可以在PS中使用内置的声音类。它支持一个wav格式文件路径同时能让你控制声音的播放频率。
$player = New-Object -TypeName System.Media.SoundPlayer $player.SoundLocation = 'C:WindowsMediachimes.wav' $player.Load() $player.PlayLooping()
一旦你的脚本开始执行,你可以这样停止播放:
$player.Stop()
如果你想要在你的脚本空间定义一段声音,请将声音文件放置在脚本的同一个目录,同时使用$PSScriptRoot引用当前脚本文件的位置。
这个例子将播放你脚本同一个目录下的mySound.wav文件:
$player = New-Object -TypeName System.Media.SoundPlayer $player.SoundLocation = "$PSScriptRootmySound.wav" $player.Load() $player.PlayLooping() # do something... Start-Sleep -Seconds 5 $player.Stop()
注意 $PSScriptRoot 只支持PS3.0及以后版本。当然它也需要你的脚本保存为一个文件。
支持PS3.0以后版本
Powershell小技巧之使用-F方法带入数据
封闭在双引号中的字符串能够直接使用变量,这是常用的手法,如代码:$name=$host.Name"Yourhostiscalled$name."可是这个技巧也有限制。如果你想要显示对象的
Powershell小技巧之使用Copy-Item添加程序到开机启动
机器装完Office2013以后,lync默认已经属于自动启动了,此时我想outlook2013也能随机器自动启动。将快捷方式复制一下即可:$startUpFolder="$Env:APPDATAMicrosoftW
Powershell小技巧之复合筛选
当你分析文本日志或筛选不通类型的信息时,你通常要使用Where-Object。这里有一个通用脚本来说明复合筛选:#logicalANDfilterforALLkeywordsGet-Content-PathC:window
编辑:一起学习网
标签:脚本,小技巧,声音,文件,声音文件