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 和更高版本中受支持,但不存在于早期版本中。
只读属性,可获取代码段作者的姓名。
# Get the author of the first snippet item
$psISE.CurrentPowerShellTab.Snippets.Item(0).Author
CodeFragmentCodeFragment
在 Windows PowerShell ISE 3.0 和更高版本中受支持,但不存在于早期版本中。
只读属性,可获取要插入到编辑器中的代码片段。
# Get the code fragment associated with the first snippet item.
$psISE.CurrentPowerShellTab.Snippets.Item(0).CodeFragment
快捷方式Shortcut
在 Windows PowerShell ISE 3.0 和更高版本中受支持,但不存在于早期版本中。
只读属性,可获取菜单项的 Windows 键盘快捷方式。
# Get the shortcut for the first submenu item.
$psISE.CurrentPowerShellTab.AddOnsMenu.Submenus.Clear()
$psISE.CurrentPowerShellTab.AddOnsMenu.Submenus.Add('_Process', {Get-Process}, 'Alt+P')
$psISE.CurrentPowerShellTab.AddOnsMenu.Submenus[0].Shortcut