Um ISEMenuItemCollection é uma coleção de objetos ISEMenuItem. É uma instância da classe Microsoft.PowerShell.Host.ISE.ISEMenuItemCollection. Um exemplo é o objeto $ psISE.CurrentPowerShellTab.AddOnsMenu.Submenus que é usado para personalizar os menus no Ajuda do Windows PowerShell ISE (Integrated Scripting Environment).

Método

Add(string displayName, System.Management.Automation.ScriptBlock action, System.Windows.Input.KeyGesture shortcut)

Acrescenta um item de menu à coleção

displayname
O nome de exibição do menu a ser adicionado.

action
O System.Management.Automation.ScriptBlock que especifica a ação associada com esse item de menu.

shortcut
O atalho para a ação. É do tipo System.Windows.Input.KeyGesture.

Retorna:
O ISEMenuItem que acabou de ser adicionado.

# Create an Add-ons menu with an accessor.
# Note the use of “_”  as opposed to the “&” for mapping to the accelerator for the menu item.
$menuAdded = $psISE.CurrentPowerShellTab.AddOnsMenu.SubMenus.Add("_Process",{get-process},"Alt+P")

See Also




Sumário