Objekt ISEAddOnToolCollection

ISEAddOnToolCollection objekt je kolekce ISEAddOnTool objekty. Příkladem je $psISE.CurrentPowerShellTab.VerticalAddOnTools objekt.

Metody

Add( Name; ControlType; [IsVisible] )

Podporováno v Windows PowerShell ISE 3.0 a novějších verzích a není k dispozici v dřívějších verzích.

Přidá do kolekce nový doplněk. Vrátí nově přidaný doplněk. Před spuštěním tohoto příkazu je nutné nainstalovat doplněk na místní počítač a načíst sestavení.

Název – Řetězec Určuje zobrazovaný název doplňku, který je přidán do Windows PowerShell ISE.

ControlType -Type Určuje přidaný ovládací prvek.

[IsVisible] – volitelná logická hodnota Pokud je nastavená na $true, je nástroj doplňku okamžitě viditelný v přidruženém podokně nástrojů.

# 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 )

Podporováno v Windows PowerShell ISE 3.0 a novějších verzích a není k dispozici v dřívějších verzích.

Odebere zadaný nástroj doplňku z kolekce.

Item – Microsoft.PowerShell.Host.ISE.ISEAddOnTool Určuje objekt, který se má odebrat z 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 )

Podporováno v Windows PowerShell ISE 3.0 a novějších verzích a není k dispozici v dřívějších verzích.

Vybere kartu PowerShellu, kterou určuje parametr psTab .

psTab – Microsoft.PowerShell.Host.ISE.PowerShellTab Karta PowerShellu, která chcete vybrat.

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

Remove( psTab )

Podporováno v Windows PowerShell ISE 3.0 a novějších verzích a není k dispozici v dřívějších verzích.

Odebere kartu PowerShellu, kterou určuje parametr psTab .

psTab – Microsoft.PowerShell.Host.ISE.PowerShellTab Karta PowerShellu, která se má odebrat.

$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)

Viz také