ISEMenuItemCollection 对象The ISEMenuItemCollection Object
本文内容
ISEMenuItemCollection 对象是 ISEMenuItem 对象的集合。它是 Microsoft.PowerShell.Host.ISE.ISEOptions 类的实例。一个示例是用于在 Windows PowerShell® 集成脚本环境 (ISE) 中自定义“加载项”菜单的 $psISE.CurrentPowerShellTab.AddOnsMenu.Submenus 对象。
方法Method
添加(字符串 DisplayName、System.Management.Automation.ScriptBlock Action、System.Windows.Input.KeyGesture 快捷方式)Add(string DisplayName, System.Management.Automation.ScriptBlock Action, System.Windows.Input.KeyGesture Shortcut )
在 Windows PowerShell ISE 2.0 和更高版本中受支持。
将菜单项添加到集合。
DisplayName 要添加的菜单显示名称。
Action 用于指定与此菜单项关联的操作的 System.Management.Automation.ScriptBlock 对象。
Shortcut 此操作的键盘快捷方式。
Returns 刚添加的 ISEMenuItem 对象。
# Create an Add-ons menu with an fast access key and a shortcut.
# Note the use of "_" as opposed to the "&" for mapping to the fast access key letter for the menu item.
$menuAdded = $psISE.CurrentPowerShellTab.AddOnsMenu.Submenus.Add('_Process', {Get-Process}, 'Alt+P')
Clear()Clear()
在 Windows PowerShell ISE 2.0 和更高版本中受支持。
从菜单项中删除所有子菜单。
# Remove all custom submenu items from the AddOns menu
$psISE.CurrentPowerShellTab.AddOnsMenu.Submenus.Clear()