Het ISEMenuItemCollection-objectThe ISEMenuItemCollection Object

Een ISEMenuItemCollection object is een verzameling ISEMenuItem objecten.An ISEMenuItemCollection object is a collection of ISEMenuItem objects. Er is een exemplaar van de klasse Microsoft.PowerShell.Host.ISE.ISEMenuItemCollection.It is an instance of the Microsoft.PowerShell.Host.ISE.ISEMenuItemCollection class. Een voorbeeld is de $psISE.CurrentPowerShellTab.AddOnsMenu.Submenus object dat wordt gebruikt voor het aanpassen van de invoegtoepassing menu in Windows PowerShell® Integrated Scripting Environment (ISE).An example is the $psISE.CurrentPowerShellTab.AddOnsMenu.Submenus object that is used to customize the Add-On menu in Windows PowerShell® Integrated Scripting Environment (ISE).

MethodeMethod

Voeg(DisplayName, System.Management.Automation.ScriptBlock actie System.Windows.Input.KeyGesture snelkoppeling string )Add(string DisplayName, System.Management.Automation.ScriptBlock Action, System.Windows.Input.KeyGesture Shortcut )

In Windows PowerShell ISE 2.0 en hoger ondersteund.Supported in Windows PowerShell ISE 2.0 and later.

Een menu-item wordt toegevoegd aan de verzameling.Adds a menu item to the collection.

DisplayName de weergavenaam van het menu moet worden toegevoegd.DisplayName The display name of the menu to be added.

Actie de System.Management.Automation.ScriptBlock -object dat Hiermee geeft u de actie die is gekoppeld aan dit menu-item.Action The System.Management.Automation.ScriptBlock object that specifies the action that is associated with this menu item.

Snelkoppeling de sneltoets voor de actie.Shortcut The keyboard shortcut for the action.

Retourneert de ISEMenuItem-object dat zojuist is toegevoegd.Returns The ISEMenuItem object that was just added.

# 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')

Wissen()Clear()

In Windows PowerShell ISE 2.0 en hoger ondersteund.Supported in Windows PowerShell ISE 2.0 and later.

Verwijdert alle submenu's van de menuopdracht.Removes all submenus from the menu item.

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

Zie ookSee Also