ISEMenuItemCollection — это коллекция объектов ISEMenuItem. Она является экземпляром класса Microsoft.PowerShell.Host.ISE.ISEMenuItemCollection. Примером является объект $psISE.CurrentPowerShellTab.AddOnsMenu.Submenus, который используется для настройки меню в Интегрированная среда сценариев Windows PowerShell (ISE).
Метод
Add(string displayName, System.Management.Automation.ScriptBlock action, System.Windows.Input.KeyGesture shortcut)
Добавляет меню в коллекцию
- displayname
- Отображаемое имя добавляемого меню.
- action
- Блок System.Management.Automation.ScriptBlock, задающий действие, связанное с данным элементом меню.
- shortcut
- Сочетание клавиш для действия. Принадлежит к типу System.Windows.Input.KeyGesture.
- Возвращаемый объект:
- Только что добавленный объект 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")