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 对象。

  1. # Create an Add-ons menu with an fast access key and a shortcut.
  2. # Note the use of "_" as opposed to the "&" for mapping to the fast access key letter for the menu item.
  3. $menuAdded = $psISE.CurrentPowerShellTab.AddOnsMenu.Submenus.Add('_Process', {Get-Process}, 'Alt+P')

Clear()Clear()

在 Windows PowerShell ISE 2.0 和更高版本中受支持。

从菜单项中删除所有子菜单。

  1. # Remove all custom submenu items from the AddOns menu
  2. $psISE.CurrentPowerShellTab.AddOnsMenu.Submenus.Clear()

另请参阅See Also