Compartilhar via


O objeto ISEAddOnToolCollection

O objeto ISEAddOnToolCollection é uma coleção de objetos ISEAddOnTool. Um exemplo é o objeto $psISE.CurrentPowerShellTab.VerticalAddOnTools.

Métodos

Add( Name, ControlType, [IsVisible] )

Com suporte no ISE 3.0 do Windows PowerShell e posterior e não presente em versões anteriores.

Adiciona uma nova ferramenta de complemento à coleção. Ele retorna a ferramenta de complemento recém-adicionada. Antes de executar esse comando, você deve instalar a ferramenta de complemento no computador local e carregar o assembly.

Name – String Especifica o nome de exibição da ferramenta de complemento que é adicionada ao ISE do Windows PowerShell.

ControlType -Type Especifica o controle que é adicionado.

[IsVisible] - booliano opcional Se definido como $true, a ferramenta de complemento fica imediatamente visível no painel de ferramentas associado.

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

Remove( Item )

Com suporte no ISE 3.0 do Windows PowerShell e posterior e não presente em versões anteriores.

Remove a ferramenta de complemento especificada da coleção.

Item – Microsoft.PowerShell.Host.ISE.ISEAddOnTool Especifica o objeto a ser removido do ISE do Windows PowerShell.

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

SetSelectedPowerShellTab( psTab )

Com suporte no ISE 3.0 do Windows PowerShell e posterior e não presente em versões anteriores.

Seleciona a guia do PowerShell especificada pelo parâmetro psTab.

psTab – Microsoft.PowerShell.Host.ISE.PowerShellTab A guia PowerShell a ser selecionada.

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

Remove( psTab )

Com suporte no ISE 3.0 do Windows PowerShell e posterior e não presente em versões anteriores.

Remove a guia do PowerShell especificada pelo parâmetro psTab.

psTab – Microsoft.PowerShell.Host.ISE.PowerShellTab A guia do PowerShell a ser removida.

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

Consulte Também