WEB开发网
开发学院操作系统windows 2008 Windows PowerShell2.0之使用PowerTab加强Tab键自... 阅读

Windows PowerShell2.0之使用PowerTab加强Tab键自动补全

 2009-12-01 00:00:00 来源:WEB开发网   
核心提示: 这个特性可以应用在函数和外部脚本文件中,2.1 数据栅格弹出窗口有时很小的Shell窗口显示过多的信息使得查看变得困难,Windows PowerShell2.0之使用PowerTab加强Tab键自动补全(6),PowerTab通过打开新窗口来解决这个问题,新窗口会阻止控制台窗口中显示的Tab自

这个特性可以应用在函数和外部脚本文件中。

2.1  数据栅格弹出窗口

有时很小的Shell窗口显示过多的信息使得查看变得困难,PowerTab通过打开新窗口来解决这个问题。新窗口会阻止控制台窗口中显示的Tab自动补全信息,而将信息显示在一个新的数据网格中。用户在其中查看详细的信息,然后通过双击或按Enter键选择一行,被选中的项会作为有效的实现返回。

与原始的Tab自动补全语法很相似,PowerTab提供多种捷径来弹出新窗口。最吸引人的可能是返回一个WMI类的列表,因为有关WMI类的相关信息的数量过多,在控制台查看很不方便。为了弹出这个窗口,在WMI类名后键入W_,然后按Tab键。图25-8所示为PowerTab启动网格窗口显示的WMI类。

Windows PowerShell2.0之使用PowerTab加强Tab键自动补全

图1-8  PowerTab启动网格窗口显示的WMI类

【提示】

在弹出窗口中使用W_捷径匹配时,必须跳过WMI类名的Win32_部分。为了得到proc串的类,也可能是Win32_Process。必须键入w_proc[Tab],键入w_win32_proc[Tab]无效。

PowerTab还支持如下方法来弹出一个新窗口。

(1)t_:显示.NET类型的列表。

(2)f_: 列出当前定义的函数。

(3)d_:得到当前目录下的所有文件和子目录。

(4)g_:列出所有保存在历史命令中的命令。

(5)c_:显示自定义匹配。

PowerTab可使函数为用户弹出新窗口,以更加友好的方式来展示对象完全得益于名为“out-dataGridView”的函数。可为其输入一个对象集合,图1-9所示为使用该函数来展示进程ID、名称,以及为所有过程设置属性值,执行结果如图1-10所示。

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:Windows PowerShell 使用

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接