PowerShell 技能连载 - 将Out-GridView改造为选择对话框
在PowerShell 3.0中,Out-GridView
终于可以被改为一个多功能选择对话框——只要增加一个新的参数 -PassThru
就可以看到效果:
$Title = 'Select one or more files to open'
Get-ChildItem -Path $env:windir -Filter *.log |
Out-GridView -PassThru -Title $title |
ForEach-Object {
notepad $_.FullName
}
您可以通过管道将任何对象传给 Out-GridView
。用户可以从界面中选择输出结果的一部分,或者用关键词过滤结果,然后选择结果的一个或多个元素。点击 OK 之后,选中的元素将传输到下一个命令。