PowerShell函數(shù)參數(shù)使用智能提示功能例子
本文介紹在自定義PowerShell函數(shù)時(shí),如何設(shè)置函數(shù)可以智能提示參數(shù)值。參數(shù)值的智能提示這個(gè)功能是在PowerShell 3.0中出現(xiàn)的新功能。
在PowerShell 3.0版本中,出現(xiàn)了一項(xiàng)新的功能,那就是參數(shù)值的智能提示。當(dāng)然,不是隨便在哪里都會(huì)智能提示參數(shù)值,而是只能在ISE中。當(dāng)然,所謂的ISE就是PowerShell自帶的一個(gè)集成開(kāi)發(fā)環(huán)境。
那么,我們自己在開(kāi)發(fā)一個(gè)PowerShell函數(shù)時(shí),我們應(yīng)該怎么設(shè)置才能讓我們的函數(shù)在ISE中也能智能提示參數(shù)的值呢?看看下面這個(gè)例子。
function Select-Color
{
param(
[ValidateSet(‘Red','Green','Blue')]
$Color
)
“You chose $Color”
}
OK,大家看到了,上面這個(gè)函數(shù)很簡(jiǎn)單。之間唯一沒(méi)有見(jiàn)過(guò)的就是[ValidateSet(‘Red','Green','Blue')]這句話(huà),它的作為是設(shè)置一個(gè)有效的參數(shù)值的集合。而這個(gè)集合也正是將作為智能提示顯示出現(xiàn)的可選參數(shù)值。
關(guān)于PowerShell函數(shù)智能提示參數(shù)值,本文就介紹這么多,希望對(duì)您有所幫助,謝謝!
相關(guān)文章
Windows Powershell 執(zhí)行外部命令
Windows PowerShell 在使用方面與 Cmd.exe 并無(wú)多大不同,只是 Windows PowerShell 的功能更為強(qiáng)大。與 Cmd.exe 一樣,Windows PowerShell 具有內(nèi)置的腳本編寫(xiě)語(yǔ)言,不過(guò)它比 Cmd.exe 原始的批處理語(yǔ)言更為靈活。Cmd.exe 做到的事情,Windows PowerShell 幾乎都能做到。2014-08-08Win8系統(tǒng)中使用PowerShell安裝APPX應(yīng)用命令介紹
這篇文章主要介紹了Win8系統(tǒng)中使用PowerShell安裝APPX應(yīng)用命令介紹,本文例子相應(yīng)簡(jiǎn)單了些,大家可以在參考文章中使用相應(yīng)命令查詢(xún)具體用法,需要的朋友可以參考下2014-08-08Powershell中獲取所有磁盤(pán)盤(pán)符的方法
這篇文章主要介紹了Powershell中獲取所有磁盤(pán)盤(pán)符的方法,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下2015-04-04PowerShell面向?qū)ο缶幊袒A(chǔ)知識(shí)總結(jié)
這篇文章主要介紹了PowerShell面向?qū)ο缶幊袒A(chǔ)知識(shí)總結(jié),本文著重講解面向?qū)ο蟮囊恍└拍?又給出了Get-Member命令輸出類(lèi)的屬性和方法的例子,需要的朋友可以參考下2014-08-08PowerShell腳本清理指定天數(shù)前的臨時(shí)文件夾實(shí)現(xiàn)代碼
這篇文章主要介紹了PowerShell腳本清理指定天數(shù)前的臨時(shí)文件夾實(shí)現(xiàn)代碼,指定天數(shù)可以任意修改數(shù)字實(shí)現(xiàn),需要的朋友可以參考下2014-08-08powershell解決win10開(kāi)始菜單和通知中心無(wú)法打開(kāi)
這篇文章主要介紹了powershell解決win10開(kāi)始菜單和通知中心無(wú)法打開(kāi)的相關(guān)資料,需要的朋友可以參考下2015-10-10