我之前已經通過《強大到沒朋友,Win10 PowerShell簡介》係列文章簡單介紹過了PowerShell了,那個係列文章由於某些我不想說的原因沒有寫完,這坑我也不想填了,但是以後我會不定期的為大家寫一些PowerShell的文章,應該都是偏實用方向的,既然某些讀者不想要漁,那我就給大家一些魚好了。下麵是一個用PowerShell播放音樂的腳本,作用就是播放音樂文件,除此以外,別無他用!

圖1:使用PowerShell播放音樂
1、代碼及注釋
Add-Type -AssemblyName presentationCore
#添加presentationCore
$path = "D:\Music\劉惜君-禦龍品青梅.flac"
#音樂文件的位置
$player = New-Object System.Windows.Media.MediaPlayer
#新建一個播放器對象
$player.Open($path)
#打開之前的創建的$path變量,也就是打開音樂文件
Start-Sleep 1
#暫停一下,等待音樂文件加載完成
$time = $player.NaturalDuration.TimeSpan.TotalSeconds
#把音樂的時間長度設置為一個變量備用
$player.Play
#開始播放音樂
Start-Sleep $time
#等待音樂播放完成,這裏就用了上麵的時間變量
$player.Stop
#停止播放
$player.Close
#關閉播放器
2、如何使用
把前麵的代碼複製下來保存為.ps1文件,右鍵使用PowerShell打開。你可能會遇到如下圖所示的窗口,輸入一個字符“Y”或者“A”就可以了。

圖2:執行策略防止執行腳本
3、說明
(1)這個有什麼用?吃多了要用這破玩意播放音樂?
我非常反感這類問題,對於這類問題,我的回答是:玉不琢,不成器。人不學,不知義。
(2)如何才能不出現上圖中的窗口?
如下圖所示,使用Cortana搜索“PowerShell”,右鍵“以管理員身份運行”。然後輸入“Set-ExecutionPolicy -ExecutionPolicy RemoteSigned”執行,之後在執行腳本就可以了。

圖3:以管理員身份運行PowerShell
(3)能詳細解釋下代碼嗎?
我已經非常詳細的注釋了代碼了,還看不懂我也沒辦法了,簡單說就是PowerShell調用了一個.NET類對象來處理音樂文件。
相關資訊
最新熱門應用
蘋果歐意交易所app官網
其它軟件397.1MB
下載
zg交易所官網地址
其它軟件19.98MB
下載
芝麻交易所app官方蘋果
其它軟件223.89MB
下載
czc交易所官網
其它軟件34.95 MB
下載
吉事辦官方app最新版
生活實用106.26MB
下載
易歐app官網安卓
其它軟件397.1MB
下載
比特國際交易所最新版本鏈接
其它軟件298.7 MB
下載
eos交易平台手機版
其它軟件223.89MB
下載
中幣交易app蘋果版
其它軟件223.89MB
下載
熱幣全球交易所app官網版蘋果
其它軟件38.33MB
下載