Objekt ISEAddOnToolCollection
Objekt ISEAddOnToolCollection je kolekce objektů ISEAddOnTool. Příkladem je objekt $psISE.CurrentPowerShellTab.VerticalAddOnTools
.
Metody
Add( Name; ControlType; [IsVisible] )
Podporováno v prostředí 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 musíte nainstalovat nástroj doplňku do místního počítače a načíst sestavení.
Název – Řetězec Určuje zobrazovaný název nástroje doplňku, který je přidán do prostředí Windows PowerShell ISE.
ControlType -Type Určuje přidaný ovládací prvek.
[IsVisible] – volitelná logická hodnota Pokud je nastavená na $true
, nástroj doplňku se okamžitě zobrazí v podokně přidružených 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 prostředí Windows PowerShell ISE 3.0 a novějších verzích a není k dispozici v dřívějších verzích.
Odebere zadaný doplněk z kolekce.
Item – Microsoft.PowerShell.Host.ISE.ISEAddOnTool Určuje objekt, který má být odebrán z prostředí 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 prostředí 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á se má vybrat.
$newTab = $psISE.PowerShellTabs.Add()
# Change the DisplayName of the new PowerShell tab.
$newTab.DisplayName = 'Brand New Tab'
Remove( psTab )
Podporováno v prostředí 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)