Objeto ISEAddOnToolCollection
O objeto ISEAddOnToolCollection é uma coleção de objetos ISEAddOnTool . Um exemplo é o $psISE.CurrentPowerShellTab.VerticalAddOnTools
objeto .
Métodos
Add( Name, ControlType, [IsVisible] )
Suportado no Windows PowerShell ISE 3.0 e posterior e não presente em versões anteriores.
Adiciona uma nova ferramenta de suplemento à coleção. Devolve a ferramenta de suplemento recentemente adicionada. Antes de executar este comando, tem de instalar a ferramenta de suplemento no computador local e carregar a assemblagem.
Nome - Cadeia Especifica o nome a apresentar da ferramenta de suplemento que é adicionada ao Windows PowerShell ISE.
ControlType -Type Especifica o controlo que é adicionado.
[IsVisible] - opcional Booleano Se definido como $true
, a ferramenta de suplemento é 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 )
Suportado no Windows PowerShell ISE 3.0 e posterior e não presente em versões anteriores.
Remove a ferramenta de suplemento especificada da coleção.
Item - Microsoft.PowerShell.Host.ISE.ISEAddOnTool Especifica o objeto a ser removido do Windows PowerShell ISE.
# 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 )
Suportado no Windows PowerShell ISE 3.0 e posterior e não presente em versões anteriores.
Seleciona o separador PowerShell especificado pelo parâmetro psTab .
psTab - Microsoft.PowerShell.Host.ISE.PowerShellTab O separador PowerShell a selecionar.
$newTab = $psISE.PowerShellTabs.Add()
# Change the DisplayName of the new PowerShell tab.
$newTab.DisplayName = 'Brand New Tab'
Remove( psTab )
Suportado no Windows PowerShell ISE 3.0 e posterior e não presente em versões anteriores.
Remove o separador do PowerShell especificado pelo parâmetro psTab .
psTab - Microsoft.PowerShell.Host.ISE.PowerShellTab O separador do PowerShell a remover.
$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
PowerShell
A cross-platform task automation solution made up of a command-line shell and a scripting language.
Comentários
Submeter e ver comentários