婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Powershell中Finally語句用法示例

Powershell中Finally語句用法示例

熱門標簽:使用電話機器人電銷是否違法 安徽400電話辦理 什么渠道可以找外呼系統(tǒng)客戶 信陽話務(wù)外呼系統(tǒng)怎么收費 雷霆電話機器人電話 湖州電銷防封卡 電話智能外呼系統(tǒng)誠信合作 真人和電話機器人對話 金融電銷公司怎么辦理外呼系統(tǒng)

在之前的小技巧中,我們曾經(jīng)引入過,一個有聲的進度條。在PowerShell正在做某項忙碌的任務(wù)時,可以一直讓它播放某段音樂。代碼如下:

復制代碼 代碼如下:

# 在windows 文件夾下面找到要給可用的wav音頻文件
$WAVPath = Get-ChildItem -Path $env:windir -Filter *.wav -Recurse -ErrorAction SilentlyContinue |
 Select-Object -First 1 -ExpandProperty FullName
 
 
# 加載并播放
 
$player = New-Object Media.SoundPlayer $WAVPath
$player.PlayLooping()
  
1..100 | ForEach-Object {
 Write-Progress -Activity 'Doing Something. Hang in' -Status $_ -PercentComplete $_
 Start-Sleep -MilliSeconds (Get-Random -Minimum 300 -Maximum 1300)
 }
$player.Stop()

腳本本來運行正常,但是當你終止了它,比如使用ctrl+C來終止,此時腳本運行立馬結(jié)束。最后一行的$player.Stop()來不及執(zhí)行,提示聲音仍舊在余音繞梁,三日不絕。

解決辦法,將最后一句收尾工作的$player.Stop()放在Finally語句中:

復制代碼 代碼如下:

 # 在Windows文件夾找到Wav音頻問
$WAVPath = Get-ChildItem -Path $env:windir -Filter *.wav -Recurse -ErrorActionSilentlyContinue |
Select-Object -First 1 -ExpandProperty FullName
 
# 加載并播放
 
$player = New-Object Media.SoundPlayer $WAVPath
 
try
{
 
  $player.PlayLooping()
   
  1..100 | ForEach-Object {
    Write-Progress -Activity 'Doing Something' -Status $_ -PercentComplete $_
    Start-Sleep -MilliSeconds (Get-Random -Minimum 300 -Maximum 1300)
  }
}
 
finally
{
  $player.Stop()
}

標簽:湛江 運城 鶴崗 岳陽 六盤水 德州 濟南 山南

巨人網(wǎng)絡(luò)通訊聲明:本文標題《Powershell中Finally語句用法示例》,本文關(guān)鍵詞  Powershell,中,Finally,語句,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Powershell中Finally語句用法示例》相關(guān)的同類信息!
  • 本頁收集關(guān)于Powershell中Finally語句用法示例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 韶山市| 玉龙| 梨树县| 茶陵县| 怀化市| 京山县| 福安市| 乌兰浩特市| 策勒县| 新晃| 蓬溪县| 手机| 乐至县| 古田县| 宜章县| 高安市| 江川县| 涪陵区| 黑龙江省| 柘荣县| 沂源县| 南郑县| 芷江| 中西区| 镇宁| 石林| 镇远县| 庆安县| 谢通门县| 贵州省| 淮南市| 始兴县| 海伦市| 辽宁省| 威远县| 六枝特区| 长顺县| 饶平县| 平遥县| 营口市| 徐州市|