Powershell小技巧之播放WAV聲音
要讓程序播放WAV聲音文件,可以在PS中使用內(nèi)置的聲音類。它支持一個(gè)wav格式文件路徑同時(shí)能讓你控制聲音的播放頻率。
$player = New-Object -TypeName System.Media.SoundPlayer $player.SoundLocation = 'C:\Windows\Media\chimes.wav' $player.Load() $player.PlayLooping()
一旦你的腳本開(kāi)始執(zhí)行,你可以這樣停止播放:
$player.Stop()
如果你想要在你的腳本空間定義一段聲音,請(qǐng)將聲音文件放置在腳本的同一個(gè)目錄,同時(shí)使用$PSScriptRoot引用當(dāng)前腳本文件的位置。
這個(gè)例子將播放你腳本同一個(gè)目錄下的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及以后版本。當(dāng)然它也需要你的腳本保存為一個(gè)文件。
支持PS3.0以后版本
相關(guān)文章
PowerShell計(jì)算腳本執(zhí)行時(shí)間的實(shí)現(xiàn)方法
如果你想知道一個(gè)腳本運(yùn)行了多久時(shí)間,你可以使用Measure-Command,但是這個(gè)命令僅用于診斷目的且沒(méi)有輸出2014-04-04PowerShell中定義哈希散列(Hash)和調(diào)用例子
這篇文章主要介紹了PowerShell中定義哈希散列(Hash)和調(diào)用例子,本文介紹在PowerShell中如何創(chuàng)建一個(gè)哈希變量,并且使用哈希變量,需要的朋友可以參考下2014-08-08PowerShell入門教程之創(chuàng)建和使用配置文件實(shí)例
這篇文章主要介紹了PowerShell入門教程之創(chuàng)建和使用配置文件實(shí)例,PowerShell的配置文件都是些普通的PowerShell腳本文件,需要的朋友可以參考下2014-10-10Windows Powershell 執(zhí)行文件和腳本
PowerShell腳本提供了一個(gè)方便的方法來(lái)自動(dòng)化各種瑣事。下面是關(guān)于PowerShell的一些基本概念,對(duì)于PowerShell初學(xué)者,掌握這些概念有助于加深對(duì)PowerShell腳本的理解。2014-09-09Powershell小技巧之使用Update-TypeData擴(kuò)展類型系統(tǒng)
昨天演示獲取時(shí)辰《PowerShell獲取當(dāng)前的時(shí)辰 》,并不只是為了獲取時(shí)辰,還為了使用Update-TypeData命令將時(shí)辰這一屬性,牢牢地幫到DateTime類型上。2014-09-09PowerShell檢查網(wǎng)卡狀態(tài)和對(duì)應(yīng)的電源設(shè)置
這篇文章主要介紹了PowerShell檢查網(wǎng)卡狀態(tài)和對(duì)應(yīng)的電源設(shè)置,本文直接給出了實(shí)現(xiàn)方法和使用命令及輸出結(jié)果,需要的朋友可以參考下2015-03-03腳本實(shí)現(xiàn)SSL證書到期監(jiān)控示例
這篇文章主要介紹了腳本實(shí)現(xiàn)SSL證書到期監(jiān)控示例,感興趣的朋友可以試著實(shí)現(xiàn),希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪2022-03-03PowerShell Contains函數(shù)查找字符串實(shí)例
這篇文章主要介紹了PowerShell Contains函數(shù)查找字符串實(shí)例,Contains函數(shù)的作用是查詢一個(gè)字符串中是否存在另一個(gè)字符串,需要的朋友可以參考下2014-08-08Powershell實(shí)現(xiàn)編寫和運(yùn)行腳本
本文為那些對(duì)學(xué)習(xí) Windows PowerShell 命令行和腳本編寫環(huán)境感興趣的系統(tǒng)管理員提供了資源。也請(qǐng)告訴我們本網(wǎng)站如何才能對(duì)您更有用處。2015-09-09