PowerShell实例之函数参数智能提示功能实现方法

发布时间:2019-08-09编辑:脚本学堂
本文介绍了powershell编程中实现函数参数智能提示的方法,如何设置函数可以智能提示参数值?需要的朋友参考下。

在自定义Powershell函数时,如何设置函数可以智能提示参数值?

参数值的智能提示这个功能是在powershell 3.0中出现的新功能。在PowerShell 3.0版本中,出现了一项新的功能,即参数值的智能提示。
当然,不是随便在哪里都会智能提示参数值,而是只能在ISE中。(www.jb200.com 脚本学堂)
所谓的ISE就是PowerShell自带的一个集成开发环境。

在开发一个PowerShell函数时,应该怎么设置才能让函数在ISE中也能智能提示参数的值?

例子:
 

复制代码 代码示例:
function Select-Color
{
    param(
        [ValidateSet(‘Red','Green','Blue')]
        $Color
    )
    “You chose $Color”
}

代码说明:
之间唯一没有见过的就是[ValidateSet(‘Red','Green','Blue')]这句话,它的作为是设置一个有效的参数值的集合。
而这个集合也正是将作为智能提示显示出现的可选参数值。