win7系統(tǒng)下載
當(dāng)前位置: 首頁 > win10系統(tǒng)教程 > 詳細(xì)頁面

運(yùn)用Win10 PowerShell播放音樂的技巧

發(fā)布時(shí)間:2023-01-13 文章來源:深度系統(tǒng)下載 瀏覽:

Windows 10是美國微軟公司研發(fā)的跨平臺(tái)及設(shè)備應(yīng)用的操作系統(tǒng)。是微軟發(fā)布的最后一個(gè)獨(dú)立Windows版本。Windows 10共有7個(gè)發(fā)行版本,分別面向不同用戶和設(shè)備。截止至2018年3月7日,Windows 10正式版已更新至秋季創(chuàng)意者10.0.16299.309版本,預(yù)覽版已更新至春季創(chuàng)意者10.0.17120版本

  

 

我之前已經(jīng)通過《強(qiáng)大到?jīng)]朋友,Win10 PowerShell簡介》系列文章簡單介紹過了PowerShell了,那個(gè)系列文章由于某些我不想說的原因沒有寫完,這坑我也不想填了,但是以后我會(huì)不定期的為大家寫一些PowerShell的文章,應(yīng)該都是偏實(shí)用方向的,既然某些讀者不想要漁,那我就給大家一些魚好了。下面是一個(gè)用PowerShell播放音樂的腳本,作用就是播放音樂文件,除此以外,別無他用!

 

使用Win10 PowerShell播放音樂的技巧1.jpg

圖1:使用PowerShell播放音樂

 

1、代碼及注釋

Add-Type -AssemblyName presentationCore

#添加presentationCore

$path = "D:\Music\劉惜君-御龍品青梅.flac"

#音樂文件的位置

$player = New-Object System.Windows.Media.MediaPlayer

#新建一個(gè)播放器對(duì)象

$player.Open($path)

#打開之前的創(chuàng)建的$path變量,也就是打開音樂文件

Start-Sleep 1

#暫停一下,等待音樂文件加載完成

$time = $player.NaturalDuration.TimeSpan.TotalSeconds

#把音樂的時(shí)間長度設(shè)置為一個(gè)變量備用

$player.Play()

#開始播放音樂

Start-Sleep $time

#等待音樂播放完成,這里就用了上面的時(shí)間變量

$player.Stop()

#停止播放

$player.Close()

#關(guān)閉播放器

2、如何使用

把前面的代碼復(fù)制下來保存為.ps1文件,右鍵使用PowerShell打開。你可能會(huì)遇到如下圖所示的窗口,輸入一個(gè)字符“Y”或者“A”就可以了。

 

使用Win10 PowerShell播放音樂的技巧2.jpg

圖2:執(zhí)行策略防止執(zhí)行腳本

 

3、說明

(1)這個(gè)有什么用?吃多了要用這破玩意播放音樂?

我非常反感這類問題,對(duì)于這類問題,我的回答是:玉不琢,不成器。人不學(xué),不知義。

(2)如何才能不出現(xiàn)上圖中的窗口?

如下圖所示,使用Cortana搜索“PowerShell”,右鍵“以管理員身份運(yùn)行”。然后輸入“Set-ExecutionPolicy -ExecutionPolicy RemoteSigned”執(zhí)行,之后在執(zhí)行腳本就可以了。

 

使用Win10 PowerShell播放音樂的技巧3.jpg

圖3:以管理員身份運(yùn)行PowerShell

 

(3)能詳細(xì)解釋下代碼嗎?

我已經(jīng)非常詳細(xì)的注釋了代碼了,還看不懂我也沒辦法了,簡單說就是PowerShell調(diào)用了一個(gè).NET類對(duì)象來處理音樂文件。

 

Win10系統(tǒng)之家

 


新技術(shù)融合:在易用性、安全性等方面進(jìn)行了深入的改進(jìn)與優(yōu)化。針對(duì)云服務(wù)、智能移動(dòng)設(shè)備、自然人機(jī)交互等新技術(shù)進(jìn)行融合。Windows 10所新增的Windows Hello功能將帶來一系列對(duì)于生物識(shí)別技術(shù)的支持。除了常見的指紋掃描之外,系統(tǒng)還能通過面部或虹膜掃描來讓你進(jìn)行登入。當(dāng)然,你需要使用新的3D紅外攝像頭來獲取到這些新功能。