PowerShell函数参数使用智能提示功能例子

 更新时间:2014年07月31日 09:23:24   投稿:junjie  
这篇文章主要介绍了PowerShell函数参数使用智能提示功能例子,这个功能一般需要在PowerShell集成开发环境ISE中才会显示智能提示,需要的朋友可以参考下

本文介绍在自定义PowerShell函数时,如何设置函数可以智能提示参数值。参数值的智能提示这个功能是在PowerShell 3.0中出现的新功能。

在PowerShell 3.0版本中,出现了一项新的功能,那就是参数值的智能提示。当然,不是随便在哪里都会智能提示参数值,而是只能在ISE中。当然,所谓的ISE就是PowerShell自带的一个集成开发环境。

那么,我们自己在开发一个PowerShell函数时,我们应该怎么设置才能让我们的函数在ISE中也能智能提示参数的值呢?看看下面这个例子。

复制代码 代码如下:

function Select-Color
{
    param(
        [ValidateSet(‘Red','Green','Blue')]
        $Color
    )
    “You chose $Color”
}

OK,大家看到了,上面这个函数很简单。之间唯一没有见过的就是[ValidateSet(‘Red','Green','Blue')]这句话,它的作为是设置一个有效的参数值的集合。而这个集合也正是将作为智能提示显示出现的可选参数值。

关于PowerShell函数智能提示参数值,本文就介绍这么多,希望对您有所帮助,谢谢!

相关文章

  • Windows Powershell 环境变量

    Windows Powershell 环境变量

    Windows PowerShell提供了一个名为euv的盘符,通过它可以访问传统的环境变量。因此,举个例子来说,Cmd.exe传统命令行中的%TEMP%变量,在PowerShell中对应的表达式就是env:\temp。今天我们就来详细的探讨下Powershell的环境变量
    2014-09-09
  • Windows Powershell 执行外部命令

    Windows Powershell 执行外部命令

    Windows PowerShell 在使用方面与 Cmd.exe 并无多大不同,只是 Windows PowerShell 的功能更为强大。与 Cmd.exe 一样,Windows PowerShell 具有内置的脚本编写语言,不过它比 Cmd.exe 原始的批处理语言更为灵活。Cmd.exe 做到的事情,Windows PowerShell 几乎都能做到。
    2014-08-08
  • Win8系统中使用PowerShell安装APPX应用命令介绍

    Win8系统中使用PowerShell安装APPX应用命令介绍

    这篇文章主要介绍了Win8系统中使用PowerShell安装APPX应用命令介绍,本文例子相应简单了些,大家可以在参考文章中使用相应命令查询具体用法,需要的朋友可以参考下
    2014-08-08
  • PowerShell小技巧之查找获取注册表路径

    PowerShell小技巧之查找获取注册表路径

    这篇文章主要介绍了在PowerShell中使用递归查找获取注册表路径的小技巧,有需要的朋友可以参考下
    2014-09-09
  • Powershell中获取所有磁盘盘符的方法

    Powershell中获取所有磁盘盘符的方法

    这篇文章主要介绍了Powershell中获取所有磁盘盘符的方法,本文直接给出实现代码,需要的朋友可以参考下
    2015-04-04
  • PowerShell面向对象编程基础知识总结

    PowerShell面向对象编程基础知识总结

    这篇文章主要介绍了PowerShell面向对象编程基础知识总结,本文着重讲解面向对象的一些概念,又给出了Get-Member命令输出类的属性和方法的例子,需要的朋友可以参考下
    2014-08-08
  • PowerShell脚本清理指定天数前的临时文件夹实现代码

    PowerShell脚本清理指定天数前的临时文件夹实现代码

    这篇文章主要介绍了PowerShell脚本清理指定天数前的临时文件夹实现代码,指定天数可以任意修改数字实现,需要的朋友可以参考下
    2014-08-08
  • powershell解决win10开始菜单和通知中心无法打开

    powershell解决win10开始菜单和通知中心无法打开

    这篇文章主要介绍了powershell解决win10开始菜单和通知中心无法打开的相关资料,需要的朋友可以参考下
    2015-10-10
  • PowerShell小技巧之观察UNC路径

    PowerShell小技巧之观察UNC路径

    UNC(Universal Naming Convention)通用命名规则,也称通用命名规范、通用命名约定。UNC路径就是类似\\softer这样的形式的网络路径。
    2014-09-09
  • PowerShell中常用的一些特殊运算符介绍

    PowerShell中常用的一些特殊运算符介绍

    这篇文章主要介绍了PowerShell中常用的一些特殊运算符介绍,例如点、两点、双冒号、与号等,需要的朋友可以参考下
    2014-08-08

最新评论