ISEMenuItemCollection は、ISEMenuItem オブジェクトのコレクションです。これは、Microsoft.PowerShell.Host.ISE.ISEMenuItemCollection クラスのインスタンスです。Windows PowerShell Integrated Scripting Environment (ISE) のメニューをカスタマイズするときに使用する $psISE.CurrentPowerShellTab.AddOnsMenu.Submenus オブジェクトもその 1 つです。

メソッド

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")

関連項目




目次