Eine ISEMenuItemCollection ist eine Auflistung von ISEMenuItem-Objekten. Dabei handelt es sich um eine Instanz der Microsoft.PowerShell.Host.ISE.ISEMenuItemCollection-Klasse. Ein Beispiel ist das $psISE.CurrentPowerShellTab.AddOnsMenu.Submenus-Objekt, das zum Anpassen der Menüs in Windows PowerShell Integrated Scripting Environment (ISE) verwendet wird.

Methode

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

Fügt der Auflistung ein Menüelement hinzu.

displayName
Der Anzeigename des hinzuzufügenden Menüs.

action
Der System.Management.Automation.ScriptBlock, der die dem Menüelement zugeordnete Aktion angibt.

shortcut
Die Tastenkombination für die Aktion. Sie ist vom Typ "System.Windows.Input.KeyGesture".

Rückgabe:
Das gerade hinzugefügte ISEMenuItem.

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

Siehe auch




Inhaltsverzeichnis