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)