ISESnippet 对象The ISESnippetObject

本文内容

ISESnippet 对象是 Microsoft.PowerShell.Host.ISE.ISESnippet 类的实例。$psISE.CurrentPowerShellTab.Snippets 集合的成员均为 ISESnippet 对象的示例。创建代码段的最简单方法是使用 New-IseSnippet[PSITPro5_ISE] cmdlet。

“属性”Properties

作者Author

在 Windows PowerShell ISE 3.0 和更高版本中受支持,但不存在于早期版本中。

只读属性,可获取代码段作者的姓名。

  1. # Get the author of the first snippet item
  2. $psISE.CurrentPowerShellTab.Snippets.Item(0).Author

CodeFragmentCodeFragment

在 Windows PowerShell ISE 3.0 和更高版本中受支持,但不存在于早期版本中。

只读属性,可获取要插入到编辑器中的代码片段。

  1. # Get the code fragment associated with the first snippet item.
  2. $psISE.CurrentPowerShellTab.Snippets.Item(0).CodeFragment

快捷方式Shortcut

在 Windows PowerShell ISE 3.0 和更高版本中受支持,但不存在于早期版本中。

只读属性,可获取菜单项的 Windows 键盘快捷方式。

  1. # Get the shortcut for the first submenu item.
  2. $psISE.CurrentPowerShellTab.AddOnsMenu.Submenus.Clear()
  3. $psISE.CurrentPowerShellTab.AddOnsMenu.Submenus.Add('_Process', {Get-Process}, 'Alt+P')
  4. $psISE.CurrentPowerShellTab.AddOnsMenu.Submenus[0].Shortcut

另请参阅See Also