ISEAddOnToolCollection 对象The ISEAddOnToolCollection Object

本文内容

ISEAddOnToolCollection 对象是 ISEAddOnTool 对象的集合。示例是 $psISE.CurrentPowerShellTab.VerticalAddOnTools 对象。

方法Methods

Add( Name、ControlType、[IsVisible])Add( Name, ControlType, [IsVisible] )

在 Windows PowerShell ISE 3.0 和更高版本中受支持,但不存在于早期版本中。

将新附加工具添加到集合。它将返回新添加的附加工具。在运行此命令之前,必须在本地计算机上安装附加工具并加载程序集。

Name - 字符串,指定添加到 Windows PowerShell ISE 的附加工具的显示名称。

ControlType - 类型,指定要添加的控件。

[IsVisible] - 可选布尔值,如果设置为 $true,可立即在关联的工具窗格中看到附加工具。

  1. # Load a DLL with an add-on and then add it to the ISE
  2. [reflection.assembly]::LoadFile("c:\test\ISESimpleSolution\ISESimpleSolution.dll")
  3. $psISE.CurrentPowerShellTab.VerticalAddOnTools.Add("Solutions", [ISESimpleSolution.Solution], $true)

Remove( Item )Remove( Item )

在 Windows PowerShell ISE 3.0 和更高版本中受支持,但不存在于早期版本中。

从集合中删除指定的附加工具。

Item - Microsoft.PowerShell.Host.ISE.ISEAddOnTool,指定要从 Windows PowerShell ISE 删除的对象。

  1. # Load a DLL with an add-on and then add it to the ISE
  2. [reflection.assembly]::LoadFile("c:\test\ISESimpleSolution\ISESimpleSolution.dll")
  3. $psISE.CurrentPowerShellTab.VerticalAddOnTools.Add("Solutions", [ISESimpleSolution.Solution], $true)

SetSelectedPowerShellTab( psTab )SetSelectedPowerShellTab( psTab )

在 Windows PowerShell ISE 3.0 和更高版本中受支持,但不存在于早期版本中。

选择 psTab 参数指定的 PowerShell 选项卡。

psTab - Microsoft.PowerShell.Host.ISE.PowerShellTab,要选择的 PowerShell 选项卡。

  1. $newTab = $psISE.PowerShellTabs.Add()
  2. # Change the DisplayName of the new PowerShell tab.
  3. $newTab.DisplayName = 'Brand New Tab'

Remove( psTab )Remove( psTab )

在 Windows PowerShell ISE 3.0 和更高版本中受支持,但不存在于早期版本中。

删除 psTab 参数指定的 PowerShell 选项卡。

psTab - Microsoft.PowerShell.Host.ISE.PowerShellTab,要删除的 PowerShell 选项卡。

  1. $newTab = $psISE.PowerShellTabs.Add()
  2. Change the DisplayName of the new PowerShell tab.
  3. $newTab.DisplayName = 'This tab will go away in 5 seconds'
  4. sleep 5
  5. $psISE.PowerShellTabs.Remove($newTab)

另请参阅See Also