ISEMenuItemCollection 개체The ISEMenuItemCollection Object

ISEMenuItemCollection 개체는 ISEMenuItem 개체의 컬렉션이며,An ISEMenuItemCollection object is a collection of ISEMenuItem objects. Microsoft.PowerShell.Host.ISE.ISEMenuItemCollection 클래스의 인스턴스입니다.It is an instance of the Microsoft.PowerShell.Host.ISE.ISEMenuItemCollection class. 예제는 Windows PowerShell® ISE(통합 스크립팅 환경)에서 추가 기능 메뉴를 사용자 지정하는 데 사용되는 $psISE.CurrentPowerShellTab.AddOnsMenu.Submenus 개체입니다.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).

방법Method

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

Windows PowerShell ISE 2.0 이상에서 지원됩니다.Supported in Windows PowerShell ISE 2.0 and later.

메뉴 항목을 컬렉션에 추가합니다.Adds a menu item to the collection.

DisplayName 추가할 메뉴의 표시 이름입니다.DisplayName The display name of the menu to be added.

Action 이 메뉴 항목과 연결되는 동작을 지정하는 System.Management.Automation.ScriptBlock 개체입니다.Action The System.Management.Automation.ScriptBlock object that specifies the action that is associated with this menu item.

Shortcut 작업에 대한 바로 가기 키입니다.Shortcut The keyboard shortcut for the action.

Returns 방금 추가된 ISEMenuItem 개체입니다.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')

Clear()Clear()

Windows PowerShell ISE 2.0 이상에서 지원됩니다.Supported in Windows PowerShell ISE 2.0 and later.

메뉴 항목에서 모든 하위 메뉴를 제거합니다.Removes all submenus from the menu item.

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

참고 항목See Also