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")
関連項目