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