ISEMenuItemCollection-objektet

Ett ISEMenuItemCollection-objekt är en samling ISEMenuItem-objekt . Det är en instans av klassen Microsoft.PowerShell.Host.ISE.ISEMenuItemCollection . Ett exempel är objektet $psISE.CurrentPowerShellTab.AddOnsMenu.Submenus som används för att anpassa tilläggsmenyn i Windows PowerShell ® ISE (Integrated Scripting Environment).

Metod

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

Stöds i Windows PowerShell ISE 2.0 och senare.

Lägger till ett menyalternativ i samlingen.

DisplayName Visningsnamnet för menyn som ska läggas till.

Handling Objektet System.Management.Automation.ScriptBlock som anger den åtgärd som är associerad med det här menyalternativet.

Genväg Kortkommandot för åtgärden.

ReturnerarISEMenuItem-objektet som just lades till.

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

Clear()

Stöds i Windows PowerShell ISE 2.0 och senare.

Tar bort alla undermenyer från menyalternativet.

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

Se även