Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
ISEMenuItem nesnesi, Microsoft.PowerShell.Host.ISE.ISEMenuItem sınıfının bir örneğidir. Eklentileri menüsündeki tüm menü nesneleri, Microsoft.PowerShell.Host.ISE.ISEMenuItem sınıfının örnekleridir.
Özellikler
DisplayName
Windows PowerShell ISE 2.0 ve sonraki sürümlerde desteklenir.
Menü öğesinin görünen adını alan salt okunur özellik.
# Get the display name of the Add-ons menu item
$psISE.CurrentPowerShellTab.AddOnsMenu.Submenus.Clear()
$psISE.CurrentPowerShellTab.AddOnsMenu.Submenus.Add('_Process', {Get-Process}, 'Alt+P')
$psISE.CurrentPowerShellTab.AddOnsMenu.DisplayName
Eylem
Windows PowerShell ISE 2.0 ve sonraki sürümlerde desteklenir.
Betik bloğunu alan salt okunur özellik. Menü öğesine tıkladığınızda eylemi çağırır.
# Get the action associated with the first submenu item.
$psISE.CurrentPowerShellTab.AddOnsMenu.Submenus.Clear()
$psISE.CurrentPowerShellTab.AddOnsMenu.Submenus.Add('_Process', {Get-Process}, 'Alt+P')
$psISE.CurrentPowerShellTab.AddOnsMenu.Submenus[0].Action
# Invoke the script associated with the first submenu item
$psISE.CurrentPowerShellTab.AddOnsMenu.Submenus[0].Action.Invoke()
Kısayol
Windows PowerShell ISE 2.0 ve sonraki sürümlerde desteklenir.
Menü öğesi için Windows giriş klavye kısayolunu alan salt okunur özellik.
# Get the shortcut for the first submenu item.
$psISE.CurrentPowerShellTab.AddOnsMenu.Submenus.Clear()
$psISE.CurrentPowerShellTab.AddOnsMenu.Submenus.Add('_Process', {Get-Process}, 'Alt+P')
$psISE.CurrentPowerShellTab.AddOnsMenu.Submenus[0].Shortcut
Alt Menüler
Windows PowerShell ISE 2.0 ve sonraki sürümlerde desteklenir.
Menü öğesinin alt menülerin listesini alan salt okunur özellik.
# List the submenus of the Add-ons menu
$psISE.CurrentPowerShellTab.AddOnsMenu.Submenus.Clear()
$psISE.CurrentPowerShellTab.AddOnsMenu.Submenus.Add('_Process', {Get-Process}, 'Alt+P')
$psISE.CurrentPowerShellTab.AddOnsMenu.Submenus
Betik örneği
Eklentiler menüsünün ve betiklenebilir özelliklerinin kullanımını daha iyi anlamak için aşağıdaki betik oluşturma örneğini okuyun.
# This is a scripting example that shows the use of the Add-ons menu.
# Clear the Add-ons menu if any entries currently exist
$psISE.CurrentPowerShellTab.AddOnsMenu.Submenus.Clear()
# Add an Add-ons menu item with a shortcut and fast access key.
# 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')
# Add a nested menu - a parent and a child submenu item.
$parentAdded = $psISE.CurrentPowerShellTab.AddOnsMenu.Submenus.Add('Parent', $null, $null)
$parentAdded.SubMenus.Add('_Dir', {dir}, 'Alt+D')
Ayrıca Bkz.
PowerShell